/*已绘制河流*/
var hasDrawRiver;
/*已绘制倒虹吸*/
var hasDrawDHX;
/*已绘制桥梁*/
var hasDrawBridge;

function drawmap(webgis) {
	webgis.addEventListener('zoomend', function(args) {
				var level = webgis.getZoomLevel();

				if (level > 10 && !hasDrawRiver) {
					// 第一次数据
					drawRiverway(webgis);
					drawRiverway1(webgis);
					drawRiverway3(webgis);
					drawRiverway4(webgis);
					
					hasDrawRiver = true;
				}

				// alert(level);
				if (level > 12 && !hasDrawDHX) {
					drawdhx(webgis);
					drawdhx4(webgis);
					hasDrawDHX = true;
				}

				if (level > 14 && !hasDrawDHX) {
					drawBridge(webgis);
					drawBridge1(webgis);
					drawBridge4(webgis);
					hasDrawBridge = true;
				}
			});
}
function drawdhx(webgis) {
	var dhx1 = new Array();
	var dhx2 = new Array();
	var dhx3 = new Array();
	var dhx4 = new Array();
	var dhx5 = new Array();
	var dhx6 = new Array();
	var dhx7 = new Array();
	var dhx8 = new Array();
	var dhx9 = new Array();
	var dhx10 = new Array();
	var dhx11 = new Array();
	var dhx12 = new Array();
	var dhx13 = new Array();
	var dhx14 = new Array();
	var dhx15 = new Array();
	var dhx16 = new Array();
	var dhx17 = new Array();
	var dhx18 = new Array();
	var dhx19 = new Array();
	var dhx20 = new Array();
	var dhx21 = new Array();
	var dhx22 = new Array();
	var dhx23 = new Array();
	var dhx24 = new Array();
	var dhx25 = new Array();
	var dhx26 = new Array();
	var dhx27 = new Array();
	var dhx28 = new Array();
	var dhx29 = new Array();
	var dhx30 = new Array();
	var dhx31 = new Array();
	var dhx32 = new Array();
	var dhx33 = new Array();
	var dhx34 = new Array();
	var dhx35 = new Array();
	var dhx36 = new Array();
	var dhx37 = new Array();
	var dhx38 = new Array();
	var dhx39 = new Array();
	var dhx40 = new Array();
	var dhx41 = new Array();
	var dhx42 = new Array();
	var dhx43 = new Array();
	var dhx44 = new Array();
	var dhx45 = new Array();
	var dhx46 = new Array();
	var dhx47 = new Array();
	var dhx48 = new Array();
	var dhx49 = new Array();
	var dhx50 = new Array();
	var dhx51 = new Array();
	var dhx52 = new Array();
	var dhx53 = new Array();
	var dhx54 = new Array();
	var dhx55 = new Array();
	var dhx56 = new Array();

	dhx1.push(makepoint(112.690316885451, 33.1185220467528));
	dhx1.push(makepoint(112.690792467194, 33.1184787861856));
	dhx1.push(makepoint(112.690103521904, 33.1148129250643));
	dhx1.push(makepoint(112.68972605669, 33.1148564274116));
	dhx1.push(makepoint(112.690316885451, 33.1185220467528));

	dhx2.push(makepoint(112.720741295418, 33.1175918296496));
	dhx2.push(makepoint(112.722926845506, 33.1153962771334));
	dhx2.push(makepoint(112.721564308591, 33.1144549808243));
	dhx2.push(makepoint(112.719420938287, 33.1169827591025));
	dhx2.push(makepoint(112.720741295418, 33.1175918296496));

	dhx3.push(makepoint(112.567752250694, 33.0864129385846));
	dhx3.push(makepoint(112.567814444734, 33.086452635135));
	dhx3.push(makepoint(112.568159872975, 33.0856470420032));
	dhx3.push(makepoint(112.568099189407, 33.0856027464398));
	dhx3.push(makepoint(112.567752250694, 33.0864129385846));

	dhx4.push(makepoint(112.569895865422, 33.0859974580984));
	dhx4.push(makepoint(112.569411412237, 33.087051036282));
	dhx4.push(makepoint(112.569477336684, 33.0870725307422));
	dhx4.push(makepoint(112.56996178933, 33.0860189268623));
	dhx4.push(makepoint(112.569895865422, 33.0859974580984));

	dhx5.push(makepoint(112.58167206413, 33.0911482247083));
	dhx5.push(makepoint(112.582324213008, 33.0903625222498));
	dhx5.push(makepoint(112.582162723379, 33.0902610401319));
	dhx5.push(makepoint(112.58151058623, 33.0910467417945));
	dhx5.push(makepoint(112.58167206413, 33.0911482247083));

	dhx6.push(makepoint(112.592801919055, 33.0947216216002));
	dhx6.push(makepoint(112.59287452558, 33.09475106243));
	dhx6.push(makepoint(112.593276325631, 33.0938611272919));
	dhx6.push(makepoint(112.59319907772, 33.0938417961733));
	dhx6.push(makepoint(112.592801919055, 33.0947216216002));

	dhx7.push(makepoint(112.602721795101, 33.0979275469759));
	dhx7.push(makepoint(112.602799731619, 33.0979218426692));
	dhx7.push(makepoint(112.602699739705, 33.0969829103747));
	dhx7.push(makepoint(112.602621852801, 33.0969887928527));
	dhx7.push(makepoint(112.602721795101, 33.0979275469759));

	dhx8.push(makepoint(112.610554915564, 33.1009689197998));
	dhx8.push(makepoint(112.611404492015, 33.1002928654066));
	dhx8.push(makepoint(112.611369157953, 33.1002614147066));
	dhx8.push(makepoint(112.610519581539, 33.1009374688627));
	dhx8.push(makepoint(112.610554915564, 33.1009689197998));

	dhx9.push(makepoint(112.686877988669, 34.4311892981198));
	dhx9.push(makepoint(112.68728513384, 34.4314370434308));
	dhx9.push(makepoint(112.688427316407, 34.4326080363466));
	dhx9.push(makepoint(112.688717006763, 34.4330524588645));
	dhx9.push(makepoint(112.689211383773, 34.4327162665391));
	dhx9.push(makepoint(112.688732111507, 34.4324007676814));
	dhx9.push(makepoint(112.687574619098, 34.4312401661343));
	dhx9.push(makepoint(112.687360714495, 34.4308610185393));
	dhx9.push(makepoint(112.686877988669, 34.4311892981198));

	dhx10.push(makepoint(113.14502364281, 33.5682776300664));
	dhx10.push(makepoint(113.145134285982, 33.5680801598495));
	dhx10.push(makepoint(113.14501407444, 33.5681165230795));
	dhx10.push(makepoint(113.143970914344, 33.5677066018926));
	dhx10.push(makepoint(113.143927351925, 33.5676058455603));
	dhx10.push(makepoint(113.143816702532, 33.5678033655981));
	dhx10.push(makepoint(113.143936918217, 33.5677669526501));
	dhx10.push(makepoint(113.144980078965, 33.5681769249919));
	dhx10.push(makepoint(113.14502364281, 33.5682776300664));

	dhx11.push(makepoint(113.153870884845, 33.5066857207717));
	dhx11.push(makepoint(113.153701802859, 33.5063619867919));
	dhx11.push(makepoint(113.153562533228, 33.5064326970876));
	dhx11.push(makepoint(113.151846604343, 33.5070609762816));
	dhx11.push(makepoint(113.151688992918, 33.5070964763051));
	dhx11.push(makepoint(113.151861181399, 33.5074264413302));
	dhx11.push(makepoint(113.151998587268, 33.507351970522));
	dhx11.push(makepoint(113.15371452069, 33.5067236383649));
	dhx11.push(makepoint(113.153870884845, 33.5066857207717));

	dhx12.push(makepoint(113.156428631476, 33.5051406874127));
	dhx12.push(makepoint(113.156808708448, 33.5058305750153));
	dhx12.push(makepoint(113.156953270205, 33.505774684305));
	dhx12.push(makepoint(113.156572877008, 33.5050849247272));
	dhx12.push(makepoint(113.156428631476, 33.5051406874127));

	dhx13.push(makepoint(113.162317841338, 33.5030117943193));
	dhx13.push(makepoint(113.162681243778, 33.503708274185));
	dhx13.push(makepoint(113.162722722687, 33.5036930845259));
	dhx13.push(makepoint(113.162359320407, 33.5029968337161));
	dhx13.push(makepoint(113.162317841338, 33.5030117943193));

	dhx14.push(makepoint(113.179826415051, 33.4954338091119));
	dhx14.push(makepoint(113.179431671397, 33.4955088872457));
	dhx14.push(makepoint(113.179576158344, 33.4955849644624));
	dhx14.push(makepoint(113.179779651875, 33.4963358333824));
	dhx14.push(makepoint(113.179688839737, 33.4964566651669));
	dhx14.push(makepoint(113.180083280243, 33.4963815866583));
	dhx14.push(makepoint(113.179939098748, 33.4963055096024));
	dhx14.push(makepoint(113.179735603861, 33.4955546155077));
	dhx14.push(makepoint(113.179826415051, 33.4954338091119));

	dhx15.push(makepoint(113.14433269423, 33.5076849803322));
	dhx15.push(makepoint(113.145014649624, 33.5127923197175));
	dhx15.push(makepoint(113.145062660661, 33.5127878374238));
	dhx15.push(makepoint(113.144381009744, 33.5076804979485));
	dhx15.push(makepoint(113.14433269423, 33.5076849803322));

	dhx16.push(makepoint(113.246924033475, 33.4704889209917));
	dhx16.push(makepoint(113.246980993305, 33.4704391537546));
	dhx16.push(makepoint(113.245956931372, 33.4696367581448));
	dhx16.push(makepoint(113.245905381425, 33.4696931279059));
	dhx16.push(makepoint(113.246924033475, 33.4704889209917));

	dhx17.push(makepoint(113.246155148068, 33.4711988811551));
	dhx17.push(makepoint(113.246162810558, 33.4711081562553));
	dhx17.push(makepoint(113.244095407677, 33.4710303870483));
	dhx17.push(makepoint(113.244098320251, 33.4711277301587));
	dhx17.push(makepoint(113.246155148068, 33.4711988811551));

	dhx18.push(makepoint(113.232232352715, 33.4801655316142));
	dhx18.push(makepoint(113.232274408701, 33.4801436021235));
	dhx18.push(makepoint(113.231971393309, 33.4797357983913));
	dhx18.push(makepoint(113.231929337442, 33.4797577277801));
	dhx18.push(makepoint(113.232232352715, 33.4801655316142));

	dhx19.push(makepoint(113.224074761306, 33.4846400200353));
	dhx19.push(makepoint(113.224094800957, 33.4846055162106));
	dhx19.push(makepoint(113.222974105575, 33.4841453665409));
	dhx19.push(makepoint(113.222954064411, 33.4841794123183));
	dhx19.push(makepoint(113.224074761306, 33.4846400200353));

	dhx20.push(makepoint(113.21127254122, 33.4903453836299));
	dhx20.push(makepoint(113.21136695702, 33.4903273910668));
	dhx20.push(makepoint(113.211144455665, 33.489507111432));
	dhx20.push(makepoint(113.211050040707, 33.4895251038247));
	dhx20.push(makepoint(113.21127254122, 33.4903453836299));

	dhx21.push(makepoint(113.256480490605, 33.4569370747839));
	dhx21.push(makepoint(113.256625874826, 33.4568955907582));
	dhx21.push(makepoint(113.257631761701, 33.4573274417193));
	dhx21.push(makepoint(113.257676388532, 33.4574468031219));
	dhx21.push(makepoint(113.257841834941, 33.4571760593479));
	dhx21.push(makepoint(113.257700469604, 33.4572153488257));
	dhx21.push(makepoint(113.256694579241, 33.4567833966692));
	dhx21.push(makepoint(113.256649947308, 33.456660321042));
	dhx21.push(makepoint(113.256480490605, 33.4569370747839));

	dhx22.push(makepoint(113.259186385171, 33.4298025278312));
	dhx22.push(makepoint(113.260271313063, 33.4296320121402));
	dhx22.push(makepoint(113.260215335052, 33.429311209632));
	dhx22.push(makepoint(113.259117036736, 33.4294832027034));
	dhx22.push(makepoint(113.259186385171, 33.4298025278312));

	dhx23.push(makepoint(113.258047064701, 33.4249181980082));
	dhx23.push(makepoint(113.259615526533, 33.4246942798848));
	dhx23.push(makepoint(113.259594574989, 33.424594277823));
	dhx23.push(makepoint(113.258020312078, 33.4248127641099));
	dhx23.push(makepoint(113.258047064701, 33.4249181980082));

	dhx24.push(makepoint(113.254610025285, 33.415626847997));
	dhx24.push(makepoint(113.255734427123, 33.4150617793236));
	dhx24.push(makepoint(113.255651154966, 33.4149450143042));
	dhx24.push(makepoint(113.254526443003, 33.4155100828672));
	dhx24.push(makepoint(113.254610025285, 33.415626847997));

	dhx25.push(makepoint(113.247245573724, 33.4002061357921));
	dhx25.push(makepoint(113.248304986715, 33.3997955423681));
	dhx25.push(makepoint(113.24816783822, 33.399546705645));
	dhx25.push(makepoint(113.247108431735, 33.3999572978954));
	dhx25.push(makepoint(113.247245573724, 33.4002061357921));

	dhx26.push(makepoint(113.139226801406, 33.5237592073197));
	dhx26.push(makepoint(113.140562306405, 33.5188727582841));
	dhx26.push(makepoint(113.140760591855, 33.5184945865652));
	dhx26.push(makepoint(113.140323934205, 33.5184106557663));
	dhx26.push(makepoint(113.140305394331, 33.5188233706084));
	dhx26.push(makepoint(113.138807509679, 33.5242800217217));
	dhx26.push(makepoint(113.138462975892, 33.5248613171381));
	dhx26.push(makepoint(113.139077251055, 33.5249793698636));
	dhx26.push(makepoint(113.139069704596, 33.5243303985586));
	dhx26.push(makepoint(113.139148253258, 33.52404480297));
	dhx26.push(makepoint(113.139232343617, 33.5237372487665));
	dhx26.push(makepoint(113.139226801406, 33.5237592073197));

	dhx27.push(makepoint(113.094551012117, 33.9641224206239));
	dhx27.push(makepoint(113.094901768701, 33.964228674222));
	dhx27.push(makepoint(113.094887764097, 33.9640030473948));
	dhx27.push(makepoint(113.095361006542, 33.9628915097119));
	dhx27.push(makepoint(113.095547538782, 33.9626540016501));
	dhx27.push(makepoint(113.095249136734, 33.9625635810637));
	dhx27.push(makepoint(113.095218433147, 33.9628420718776));
	dhx27.push(makepoint(113.094730982604, 33.9639332716209));
	dhx27.push(makepoint(113.094551012117, 33.9641224206239));

	dhx28.push(makepoint(112.621656888107, 33.1100436845302));
	dhx28.push(makepoint(112.622179671167, 33.1101434130344));
	dhx28.push(makepoint(112.624863360056, 33.1112730113522));
	dhx28.push(makepoint(112.627225041568, 33.1122622104587));
	dhx28.push(makepoint(112.630217646268, 33.1135156134636));
	dhx28.push(makepoint(112.632653153144, 33.1145376430587));
	dhx28.push(makepoint(112.633916129131, 33.115056951428));
	dhx28.push(makepoint(112.634479594299, 33.1154358615416));
	dhx28.push(makepoint(112.634788940779, 33.1149131887743));
	dhx28.push(makepoint(112.634050834142, 33.1147767834262));
	dhx28.push(makepoint(112.632299204919, 33.1140437494924));
	dhx28.push(makepoint(112.629748652265, 33.1129734192453));
	dhx28.push(makepoint(112.627440991538, 33.1120187462193));
	dhx28.push(makepoint(112.625311750094, 33.1111260778818));
	dhx28.push(makepoint(112.622373319095, 33.109887145118));
	dhx28.push(makepoint(112.621946522446, 33.1095584293866));
	dhx28.push(makepoint(112.621656888107, 33.1100436845302));

	dhx29.push(makepoint(113.018076509193, 33.8114396992003));
	dhx29.push(makepoint(113.01819710312, 33.8112901175905));
	dhx29.push(makepoint(113.018286991003, 33.8113406203705));
	dhx29.push(makepoint(113.018949270651, 33.8105190636423));
	dhx29.push(makepoint(113.018859383239, 33.8104685613381));
	dhx29.push(makepoint(113.018979978603, 33.8103189535035));
	dhx29.push(makepoint(113.018890091382, 33.81026845122));
	dhx29.push(makepoint(113.018769495927, 33.8104180335319));
	dhx29.push(makepoint(113.018679608726, 33.8103675310958));
	dhx29.push(makepoint(113.018017327666, 33.8111890863968));
	dhx29.push(makepoint(113.018107215343, 33.8112396147447));
	dhx29.push(makepoint(113.017986617163, 33.8113891962684));
	dhx29.push(makepoint(113.018076509193, 33.8114396992003));

	dhx30.push(makepoint(112.992163514406, 33.770538429437));
	dhx30.push(makepoint(112.992197962537, 33.7704530168214));
	dhx30.push(makepoint(112.991993771406, 33.7703943985186));
	dhx30.push(makepoint(112.992028215482, 33.7703089859481));
	dhx30.push(makepoint(112.990904118601, 33.7699862742309));
	dhx30.push(makepoint(112.99086966937, 33.7700717119279));
	dhx30.push(makepoint(112.990665480049, 33.7700130914241));
	dhx30.push(makepoint(112.990631034739, 33.7700985036182));
	dhx30.push(makepoint(112.990835224239, 33.7701571241782));
	dhx30.push(makepoint(112.990800774875, 33.7702425364173));
	dhx30.push(makepoint(112.991924878883, 33.7705652236269));
	dhx30.push(makepoint(112.991959323096, 33.770479811078));
	dhx30.push(makepoint(112.992163514406, 33.770538429437));

	dhx31.push(makepoint(113.024499020819, 33.8150649110739));
	dhx31.push(makepoint(113.024619608646, 33.8149153232753));
	dhx31.push(makepoint(113.024709078966, 33.8149655416302));
	dhx31.push(makepoint(113.025399642717, 33.8141088179423));
	dhx31.push(makepoint(113.025310177046, 33.8140585746442));
	dhx31.push(makepoint(113.025430766216, 33.8139089860285));
	dhx31.push(makepoint(113.025341296568, 33.8138587427521));
	dhx31.push(makepoint(113.025220707319, 33.8140083567177));
	dhx31.push(makepoint(113.025131237691, 33.8139581132898));
	dhx31.push(makepoint(113.024440672473, 33.8148148354965));
	dhx31.push(makepoint(113.024530142591, 33.8148650794181));
	dhx31.push(makepoint(113.024409550511, 33.8150146671314));
	dhx31.push(makepoint(113.024499020819, 33.8150649110739));

	dhx32.push(makepoint(113.013162257043, 33.8086165080594));
	dhx32.push(makepoint(113.013959930456, 33.8078156428671));
	dhx32.push(makepoint(113.013876264558, 33.8077582939076));
	dhx32.push(makepoint(113.014014362893, 33.8076196518506));
	dhx32.push(makepoint(113.013930697153, 33.8075623283623));
	dhx32.push(makepoint(113.013792598775, 33.807700970327));
	dhx32.push(makepoint(113.013708937271, 33.8076436466885));
	dhx32.push(makepoint(113.012911258948, 33.8084445102807));
	dhx32.push(makepoint(113.012994924867, 33.8085018344522));
	dhx32.push(makepoint(113.012856823473, 33.8086405007849));
	dhx32.push(makepoint(113.012940489546, 33.8086978249914));
	dhx32.push(makepoint(113.013078590897, 33.8085591585665));
	dhx32.push(makepoint(113.013162257043, 33.8086165080594));

	dhx33.push(makepoint(113.003939166402, 33.8003186948126));
	dhx33.push(makepoint(113.004975373498, 33.799570811518));
	dhx33.push(makepoint(113.004904665985, 33.7995025437962));
	dhx33.push(makepoint(113.005068056677, 33.799384615568));
	dhx33.push(makepoint(113.004997349243, 33.7993163478972));
	dhx33.push(makepoint(113.004833954418, 33.7994342760332));
	dhx33.push(makepoint(113.00476324713, 33.7993660082288));
	dhx33.push(makepoint(113.003727040657, 33.8001138897664));
	dhx33.push(makepoint(113.003797747738, 33.8001821581564));
	dhx33.push(makepoint(113.003634353788, 33.8003000846871));
	dhx33.push(makepoint(113.003705060948, 33.8003683531282));
	dhx33.push(makepoint(113.003868454931, 33.8002504265052));
	dhx33.push(makepoint(113.003939166402, 33.8003186948126));

	dhx34.push(makepoint(112.998272435375, 33.7949830083941));
	dhx34.push(makepoint(112.999316584832, 33.7942294235356));
	dhx34.push(makepoint(112.999246082011, 33.7941613305654));
	dhx34.push(makepoint(112.999409470314, 33.7940434097292));
	dhx34.push(makepoint(112.999338967572, 33.7939753422461));
	dhx34.push(makepoint(112.999175579301, 33.7940932629902));
	dhx34.push(makepoint(112.999105076703, 33.7940251699379));
	dhx34.push(makepoint(112.998060927873, 33.7947787530313));
	dhx34.push(makepoint(112.998131430262, 33.7948468212359));
	dhx34.push(makepoint(112.997968038679, 33.7949647658001));
	dhx34.push(makepoint(112.998038541148, 33.7950328340557));
	dhx34.push(makepoint(112.998201932763, 33.7949149148355));
	dhx34.push(makepoint(112.998272435375, 33.7949830083941));

	dhx35.push(makepoint(112.988841358559, 33.7827196155045));
	dhx35.push(makepoint(112.990143029824, 33.7827990628685));
	dhx35.push(makepoint(112.990149909308, 33.7827088413304));
	dhx35.push(makepoint(112.990365284809, 33.7827219835816));
	dhx35.push(makepoint(112.99037215989, 33.7826317365935));
	dhx35.push(makepoint(112.990156784614, 33.7826185943542));
	dhx35.push(makepoint(112.990163659903, 33.7825283728123));
	dhx35.push(makepoint(112.988861992714, 33.7824489256633));
	dhx35.push(makepoint(112.988855111898, 33.7825391725692));
	dhx35.push(makepoint(112.988639741252, 33.7825260276823));
	dhx35.push(makepoint(112.988632864365, 33.7826162491389));
	dhx35.push(makepoint(112.988848235236, 33.7826293940377));
	dhx35.push(makepoint(112.988841358559, 33.7827196155045));

	dhx36.push(makepoint(112.989479785761, 33.7781796957179));
	dhx36.push(makepoint(112.990725846728, 33.7783090634219));
	dhx36.push(makepoint(112.990739202319, 33.7782193510009));
	dhx36.push(makepoint(112.990953486876, 33.7782415983065));
	dhx36.push(makepoint(112.990966842216, 33.778151911296));
	dhx36.push(makepoint(112.990752553714, 33.778129664013));
	dhx36.push(makepoint(112.990765909249, 33.7780399515865));
	dhx36.push(makepoint(112.989519852115, 33.7779106097183));
	dhx36.push(makepoint(112.989506495304, 33.7780002965754));
	dhx36.push(makepoint(112.989292207555, 33.7779780721922));
	dhx36.push(makepoint(112.989278850496, 33.7780677590237));
	dhx36.push(makepoint(112.989493142627, 33.7780900088663));
	dhx36.push(makepoint(112.989479785761, 33.7781796957179));

	dhx37.push(makepoint(112.990597659025, 33.7709823842594));
	dhx37.push(makepoint(112.991708088512, 33.771233164166));
	dhx37.push(makepoint(112.99173561945, 33.7711459961193));
	dhx37.push(makepoint(112.991944049108, 33.7711930670799));
	dhx37.push(makepoint(112.991971579794, 33.77110589898));
	dhx37.push(makepoint(112.991763146164, 33.7710588535012));
	dhx37.push(makepoint(112.99179067699, 33.7709716854397));
	dhx37.push(makepoint(112.990680246471, 33.7707209062657));
	dhx37.push(makepoint(112.990652718766, 33.7708080740832));
	dhx37.push(makepoint(112.990444286581, 33.7707610009388));
	dhx37.push(makepoint(112.990416758627, 33.7708481432668));
	dhx37.push(makepoint(112.990625191004, 33.7708952418933));
	dhx37.push(makepoint(112.990597659025, 33.7709823842594));

	dhx38.push(makepoint(112.992940084483, 33.7649369609115));
	dhx38.push(makepoint(112.994106010029, 33.7651078783286));
	dhx38.push(makepoint(112.994125640361, 33.7650193611566));
	dhx38.push(makepoint(112.994338293082, 33.7650505306725));
	dhx38.push(makepoint(112.994357923164, 33.7649619880265));
	dhx38.push(makepoint(112.994145270655, 33.764930818544));
	dhx38.push(makepoint(112.994164900908, 33.764842275927));
	dhx38.push(makepoint(112.992998978843, 33.7646713590593));
	dhx38.push(makepoint(112.992979347431, 33.764759876057));
	dhx38.push(makepoint(112.992766695921, 33.7647287041984));
	dhx38.push(makepoint(112.992747060091, 33.7648172465943));
	dhx38.push(makepoint(112.992959715977, 33.7648484184865));
	dhx38.push(makepoint(112.992940084483, 33.7649369609115));

	dhx39.push(makepoint(112.993060272082, 33.7629759857865));
	dhx39.push(makepoint(112.994343417277, 33.762848693039));
	dhx39.push(makepoint(112.994331679074, 33.762759004266));
	dhx39.push(makepoint(112.994546070479, 33.7627377494006));
	dhx39.push(makepoint(112.994534332081, 33.7626480606452));
	dhx39.push(makepoint(112.994319940895, 33.7626693409267));
	dhx39.push(makepoint(112.99430820274, 33.7625796775851));
	dhx39.push(makepoint(112.993025065666, 33.7627069699728));
	dhx39.push(makepoint(112.993036798338, 33.7627966334342));
	dhx39.push(makepoint(112.992822410577, 33.7628179111143));
	dhx39.push(makepoint(112.992834143053, 33.7629075745933));
	dhx39.push(makepoint(112.993048535199, 33.7628862968935));
	dhx39.push(makepoint(112.993060272082, 33.7629759857865));

	dhx40.push(makepoint(112.992711909171, 33.7615766407629));
	dhx40.push(makepoint(112.994047542042, 33.7613111335682));
	dhx40.push(makepoint(112.994022552659, 33.7612234535569));
	dhx40.push(makepoint(112.99423257728, 33.7611816973907));
	dhx40.push(makepoint(112.994207587747, 33.7610939919787));
	dhx40.push(makepoint(112.993997559163, 33.7611357481027));
	dhx40.push(makepoint(112.993972569883, 33.7610480426425));
	dhx40.push(makepoint(112.992636936695, 33.7613135744738));
	dhx40.push(makepoint(112.992661928858, 33.7614012547645));
	dhx40.push(makepoint(112.992451898775, 33.7614430082561));
	dhx40.push(makepoint(112.992476886621, 33.7615307140184));
	dhx40.push(makepoint(112.992686916906, 33.7614889604848));
	dhx40.push(makepoint(112.992711909171, 33.7615766407629));

	dhx41.push(makepoint(113.131428049056, 33.6064484876006));
	dhx41.push(makepoint(113.131505274787, 33.6064066636058));
	dhx41.push(makepoint(113.132685874723, 33.6062544096714));
	dhx41.push(makepoint(113.132765447348, 33.6062716213856));
	dhx41.push(makepoint(113.13275350044, 33.6061794000561));
	dhx41.push(makepoint(113.1326794166, 33.6062202294224));
	dhx41.push(makepoint(113.131498884169, 33.6063728393401));
	dhx41.push(makepoint(113.131413271537, 33.6063527588592));
	dhx41.push(makepoint(113.131428049056, 33.6064484876006));

	dhx42.push(makepoint(113.131748143045, 33.5930928773527));
	dhx42.push(makepoint(113.131829079757, 33.5930859231765));
	dhx42.push(makepoint(113.132912927588, 33.5931019336502));
	dhx42.push(makepoint(113.132993556695, 33.5931112586846));
	dhx42.push(makepoint(113.132994343617, 33.5930742470906));
	dhx42.push(makepoint(113.132863371895, 33.5930825530478));
	dhx42.push(makepoint(113.131810587799, 33.5930635583682));
	dhx42.push(makepoint(113.131749433135, 33.5930556871716));
	dhx42.push(makepoint(113.131748143045, 33.5930928773527));

	dhx43.push(makepoint(113.135240597634, 33.5832268441485));
	dhx43.push(makepoint(113.135332713527, 33.5832313729805));
	dhx43.push(makepoint(113.136432359689, 33.5834006442202));
	dhx43.push(makepoint(113.136506183152, 33.5834217263793));
	dhx43.push(makepoint(113.136513218462, 33.5833897697736));
	dhx43.push(makepoint(113.13643233499, 33.5833849496315));
	dhx43.push(makepoint(113.135325961776, 33.5832162962346));
	dhx43.push(makepoint(113.135247616771, 33.5831948876308));
	dhx43.push(makepoint(113.135240597634, 33.5832268441485));

	dhx44.push(makepoint(113.138854608481, 33.5763650542203));
	dhx44.push(makepoint(113.139027199739, 33.5763874739708));
	dhx44.push(makepoint(113.14012738377, 33.5769440667824));
	dhx44.push(makepoint(113.1402343215, 33.5770574455731));
	dhx44.push(makepoint(113.140330061302, 33.576924835707));
	dhx44.push(makepoint(113.140160254873, 33.576898548199));
	dhx44.push(makepoint(113.139061510709, 33.5763430224115));
	dhx44.push(makepoint(113.138950353832, 33.5762324708354));
	dhx44.push(makepoint(113.138854608481, 33.5763650542203));

	dhx45.push(makepoint(113.11255830258, 33.6195982408478));
	dhx45.push(makepoint(113.112613157216, 33.6195695999113));
	dhx45.push(makepoint(113.112538390852, 33.6195076783823));
	dhx45.push(makepoint(113.112003169823, 33.6187832396608));
	dhx45.push(makepoint(113.111965892295, 33.6187017483298));
	dhx45.push(makepoint(113.111911033803, 33.6187303635495));
	dhx45.push(makepoint(113.111982142957, 33.6187942219779));
	dhx45.push(makepoint(113.11252102002, 33.6195167497004));
	dhx45.push(makepoint(113.11255830258, 33.6195982408478));

	dhx46.push(makepoint(113.112573456744, 33.6180122653938));
	dhx46.push(makepoint(113.112513703971, 33.6181612270509));
	dhx46.push(makepoint(113.114803327215, 33.6183716734429));
	dhx46.push(makepoint(113.116054940101, 33.618413188472));
	dhx46.push(makepoint(113.116941801363, 33.6178262120144));
	dhx46.push(makepoint(113.116730324736, 33.6173853877386));
	dhx46.push(makepoint(113.115748215342, 33.6179383156394));
	dhx46.push(makepoint(113.115320167053, 33.6179217999491));
	dhx46.push(makepoint(113.112605737215, 33.6177644556964));
	dhx46.push(makepoint(113.112573456744, 33.6180122653938));

	dhx47.push(makepoint(113.102075677758, 33.6233090311492));
	dhx47.push(makepoint(113.102108511467, 33.6233586058596));
	dhx47.push(makepoint(113.10249558677, 33.6245705029869));
	dhx47.push(makepoint(113.102496680846, 33.6246271753184));
	dhx47.push(makepoint(113.102564728046, 33.6246210649446));
	dhx47.push(makepoint(113.102524769081, 33.6245590576671));
	dhx47.push(makepoint(113.102132061782, 33.6233524307031));
	dhx47.push(makepoint(113.102131118691, 33.6232966485207));
	dhx47.push(makepoint(113.102075677758, 33.6233090311492));

	dhx48.push(makepoint(113.088050181976, 33.6284272702125));
	dhx48.push(makepoint(113.088123187592, 33.628419307367));
	dhx48.push(makepoint(113.088083559156, 33.6283508851417));
	dhx48.push(makepoint(113.08791089997, 33.6272168059595));
	dhx48.push(makepoint(113.087925438387, 33.6271495915594));
	dhx48.push(makepoint(113.087852305005, 33.6271576306902));
	dhx48.push(makepoint(113.087887787649, 33.627226412065));
	dhx48.push(makepoint(113.087962589625, 33.6277268790706));
	dhx48.push(makepoint(113.088063253979, 33.6283531126042));
	dhx48.push(makepoint(113.088050181976, 33.6284272702125));

	dhx49.push(makepoint(113.080848535696, 33.6326309136145));
	dhx49.push(makepoint(113.080961260737, 33.6326325186968));
	dhx49.push(makepoint(113.080916201458, 33.6325642503944));
	dhx49.push(makepoint(113.080942109999, 33.63130518829));
	dhx49.push(makepoint(113.080989944438, 33.6312382327525));
	dhx49.push(makepoint(113.080872273016, 33.6312365546188));
	dhx49.push(makepoint(113.08091732325, 33.6313048229584));
	dhx49.push(makepoint(113.080891414349, 33.6325638850583));
	dhx49.push(makepoint(113.080848535696, 33.6326309136145));

	dhx50.push(makepoint(113.078630557274, 33.6332079020745));
	dhx50.push(makepoint(113.078794300715, 33.6331876519139));
	dhx50.push(makepoint(113.0790681863, 33.6324622741083));
	dhx50.push(makepoint(113.078851456971, 33.6324825329915));
	dhx50.push(makepoint(113.078630557274, 33.6332079020745));

	dhx51.push(makepoint(113.071266519459, 33.6370895672048));
	dhx51.push(makepoint(113.071429743351, 33.6370183263603));
	dhx51.push(makepoint(113.070765558798, 33.6359744775092));
	dhx51.push(makepoint(113.070612540826, 33.6360456862239));
	dhx51.push(makepoint(113.071266519459, 33.6370895672048));

	dhx52.push(makepoint(113.059675550579, 33.6408149671607));
	dhx52.push(makepoint(113.059701417605, 33.6426418991829));
	dhx52.push(makepoint(113.059732095557, 33.6426173124591));
	dhx52.push(makepoint(113.059702493574, 33.6408145726034));
	dhx52.push(makepoint(113.059675550579, 33.6408149671607));

	dhx53.push(makepoint(113.051289383719, 33.6456210878904));
	dhx53.push(makepoint(113.051592885365, 33.6456451265305));
	dhx53.push(makepoint(113.051956630139, 33.6435970868535));
	dhx53.push(makepoint(113.051647029591, 33.6435573826011));
	dhx53.push(makepoint(113.051501233331, 33.6443797627794));
	dhx53.push(makepoint(113.051289383719, 33.6456210878904));

	dhx54.push(makepoint(113.045168431483, 33.6457028889656));
	dhx54.push(makepoint(113.045282678477, 33.6457046277495));
	dhx54.push(makepoint(113.045257349331, 33.6440712415211));
	dhx54.push(makepoint(113.045225988949, 33.6439846154111));
	dhx54.push(makepoint(113.045168431483, 33.6457028889656));

	dhx55.push(makepoint(113.118767809944, 33.616177410908));
	dhx55.push(makepoint(113.118878503982, 33.6161289491222));
	dhx55.push(makepoint(113.118615166285, 33.6154841742219));
	dhx55.push(makepoint(113.118472350462, 33.615497105824));
	dhx55.push(makepoint(113.118767809944, 33.616177410908));

	dhx56.push(makepoint(112.944506007335, 33.7299515309514));
	dhx56.push(makepoint(112.944518777704, 33.7302639719606));
	dhx56.push(makepoint(112.944544278619, 33.7305758336331));
	dhx56.push(makepoint(112.944582631184, 33.7308867344695));
	dhx56.push(makepoint(112.944633835735, 33.7311963692215));
	dhx56.push(makepoint(112.944697534625, 33.7315043816038));
	dhx56.push(makepoint(112.944773969679, 33.7318103901597));
	dhx56.push(makepoint(112.944862899803, 33.7321140386486));
	dhx56.push(makepoint(112.944964329579, 33.7324148691913));
	dhx56.push(makepoint(112.945078013607, 33.7327127290297));
	dhx56.push(makepoint(112.945203839976, 33.7330070330442));
	dhx56.push(makepoint(112.945341688146, 33.7332976539628));
	dhx56.push(makepoint(112.945491321204, 33.7335841592227));
	dhx56.push(makepoint(112.945652739486, 33.7338661672363));
	dhx56.push(makepoint(112.945825581105, 33.7341433471261));
	dhx56.push(makepoint(112.946009733915, 33.7344154189957));
	dhx56.push(makepoint(112.946204960901, 33.7346820520191));
	dhx56.push(makepoint(112.946411016666, 33.7349429916742));
	dhx56.push(makepoint(112.946627668417, 33.7351977799521));
	dhx56.push(makepoint(112.946854683161, 33.7354462640793));
	dhx56.push(makepoint(112.947091811386, 33.7356880623468));
	dhx56.push(makepoint(112.947338707721, 33.7359229456227));
	dhx56.push(makepoint(112.947595126761, 33.7361505830721));
	dhx56.push(makepoint(112.94786059819, 33.7363707963832));
	dhx56.push(makepoint(112.948135118074, 33.7365832039513));
	dhx56.push(makepoint(112.948937999979, 33.7371834807974));
	dhx56.push(makepoint(112.949742203936, 33.737784694054));
	dhx56.push(makepoint(112.950546298365, 33.7383859274126));
	dhx56.push(makepoint(112.951350524749, 33.7389871555338));
	dhx56.push(makepoint(112.952154762356, 33.7395883783683));
	dhx56.push(makepoint(112.952958890461, 33.7401895704333));
	dhx56.push(makepoint(112.953763150511, 33.7407907826938));
	dhx56.push(makepoint(112.954567301045, 33.7413919896221));
	dhx56.push(makepoint(112.955371583553, 33.741993165871));
	dhx56.push(makepoint(112.95617575653, 33.7425943622249));
	dhx56.push(makepoint(112.956980061471, 33.7431955533334));
	dhx56.push(makepoint(112.957784256944, 33.743796637366));
	dhx56.push(makepoint(112.958588584331, 33.7443978178964));
	dhx56.push(makepoint(112.959392922943, 33.7449989931368));
	dhx56.push(makepoint(112.960197152048, 33.7456001376116));
	dhx56.push(makepoint(112.961001513108, 33.7462013022717));
	dhx56.push(makepoint(112.961805764649, 33.7468024616034));
	dhx56.push(makepoint(112.962610148171, 33.7474035902455));
	dhx56.push(makepoint(112.963414426324, 33.7480047389975));
	dhx56.push(makepoint(112.964218828123, 33.7486058824916));
	dhx56.push(makepoint(112.965023128736, 33.749206995225));
	dhx56.push(makepoint(112.965827552988, 33.7498081281345));
	dhx56.push(makepoint(112.96663199263, 33.750409255752));
	dhx56.push(makepoint(112.967436326921, 33.751010352609));
	dhx56.push(makepoint(112.968240784853, 33.7516114696387));
	dhx56.push(makepoint(112.969045141588, 33.752212581346));
	dhx56.push(makepoint(112.97034129166, 33.7531810054055));
	dhx56.push(makepoint(112.970341412389, 33.7531810817434));
	dhx56.push(makepoint(112.970482773326, 33.7532832678259));
	dhx56.push(makepoint(112.970628304165, 33.7533812831832));
	dhx56.push(makepoint(112.97077776338, 33.7534751531798));
	dhx56.push(makepoint(112.970930913674, 33.7535646996916));
	dhx56.push(makepoint(112.971087517706, 33.7536498717768));
	dhx56.push(makepoint(112.971247575479, 33.75373061855));
	dhx56.push(makepoint(112.971410849697, 33.7538067364524));
	dhx56.push(makepoint(112.971577098872, 33.7538780982344));
	dhx56.push(makepoint(112.971746206359, 33.7539448056026));
	dhx56.push(makepoint(112.971917818279, 33.7540066041018));
	dhx56.push(makepoint(112.972091930419, 33.7540635700298));
	dhx56.push(makepoint(112.972268184715, 33.7541154998052));
	dhx56.push(makepoint(112.972446464523, 33.7541624697018));
	dhx56.push(makepoint(112.97262665328, 33.7542043016311));
	dhx56.push(makepoint(112.972808388686, 33.7542409955048));
	dhx56.push(makepoint(112.972991437534, 33.7542725258291));
	dhx56.push(makepoint(112.973175674887, 33.7542988416984));
	dhx56.push(makepoint(112.973360988277, 33.7543199685193));
	dhx56.push(makepoint(112.973546894697, 33.7543357281296));
	dhx56.push(makepoint(112.980852527084, 33.7548523151224));
	dhx56.push(makepoint(112.981550590626, 33.7549016406601));
	dhx56.push(makepoint(112.988596966148, 33.7553993144177));
	dhx56.push(makepoint(112.988735274458, 33.7554111295579));
	dhx56.push(makepoint(112.988872861901, 33.7554269634132));
	dhx56.push(makepoint(112.989009857595, 33.7554467142522));
	dhx56.push(makepoint(112.989145899271, 33.7554704837902));
	dhx56.push(makepoint(112.989280749604, 33.7554981957008));
	dhx56.push(makepoint(112.989414529382, 33.7555297482531));
	dhx56.push(makepoint(112.989546880499, 33.7555652431653));
	dhx56.push(makepoint(112.989677565634, 33.7556045278044));
	dhx56.push(makepoint(112.989806584808, 33.7556475767392));
	dhx56.push(makepoint(112.989933817278, 33.7556943645288));
	dhx56.push(makepoint(112.990058904952, 33.7557448402771));
	dhx56.push(makepoint(112.990181968613, 33.7557989022551));
	dhx56.push(makepoint(112.990302537734, 33.7558564995592));
	dhx56.push(makepoint(112.990420720595, 33.7559176067685));
	dhx56.push(makepoint(112.990536288199, 33.7559820458184));
	dhx56.push(makepoint(112.990649115627, 33.7560498421428));
	dhx56.push(makepoint(112.99075896971, 33.7561208685503));
	dhx56.push(makepoint(112.990865846296, 33.7561950487394));
	dhx56.push(makepoint(112.9909696288, 33.7562723318366));
	dhx56.push(makepoint(112.991070075729, 33.7563524889057));
	dhx56.push(makepoint(112.991167074646, 33.756435570819));
	dhx56.push(makepoint(112.991260621399, 33.7565214758392));
	dhx56.push(makepoint(112.991350474491, 33.7566099495942));
	dhx56.push(makepoint(112.991436642242, 33.756701042965));
	dhx56.push(makepoint(112.991518999742, 33.7567945778966));
	dhx56.push(makepoint(112.991597309644, 33.7568904017627));
	dhx56.push(makepoint(112.991671571942, 33.7569884891345));
	dhx56.push(makepoint(112.991741786644, 33.7570886874015));
	dhx56.push(makepoint(112.991807837159, 33.7571908439451));
	dhx56.push(makepoint(112.99186948613, 33.7572948315746));
	dhx56.push(makepoint(112.991926725219, 33.7574006248599));
	dhx56.push(makepoint(112.991979683528, 33.7575079694524));
	dhx56.push(makepoint(112.992027998765, 33.7576167890253));
	dhx56.push(makepoint(112.992071791689, 33.7577269564102));
	dhx56.push(makepoint(112.992111058137, 33.7578382935578));
	dhx56.push(makepoint(112.992145569071, 33.7579506987123));
	dhx56.push(makepoint(112.992247543144, 33.7583084919632));
	dhx56.push(makepoint(112.992497423971, 33.759185550471));
	dhx56.push(makepoint(112.992655447884, 33.7597399182805));
	dhx56.push(makepoint(112.99265576648, 33.7602034690446));
	dhx56.push(makepoint(112.993115234693, 33.760111543381));
	dhx56.push(makepoint(112.992866018581, 33.7596979862041));
	dhx56.push(makepoint(112.992708109983, 33.7591436949759));
	dhx56.push(makepoint(112.992458227138, 33.7582665605795));
	dhx56.push(makepoint(112.992356252226, 33.7579089201178));
	dhx56.push(makepoint(112.992356252233, 33.757908843809));
	dhx56.push(makepoint(112.992319838546, 33.7577903593213));
	dhx56.push(makepoint(112.99227842784, 33.7576729173961));
	dhx56.push(makepoint(112.992232253301, 33.7575568232783));
	dhx56.push(makepoint(112.992181323276, 33.757442051527));
	dhx56.push(makepoint(112.992125629424, 33.7573289328076));
	dhx56.push(makepoint(112.992065171762, 33.7572174416775));
	dhx56.push(makepoint(112.992000191809, 33.7571077816357));
	dhx56.push(makepoint(112.991930572968, 33.7570000798491));
	dhx56.push(makepoint(112.991856548435, 33.7568944380703));
	dhx56.push(makepoint(112.991778238958, 33.7567911106626));
	dhx56.push(makepoint(112.991695644554, 33.7566899958728));
	dhx56.push(makepoint(112.991608881797, 33.7565914243721));
	dhx56.push(makepoint(112.991518075614, 33.7564954215967));
	dhx56.push(makepoint(112.991423342594, 33.7564021147274));
	dhx56.push(makepoint(112.991324678566, 33.7563116055002));
	dhx56.push(makepoint(112.991222325039, 33.7562240211043));
	dhx56.push(makepoint(112.991116519357, 33.756139463293));
	dhx56.push(makepoint(112.991007144915, 33.7560580337942));
	dhx56.push(makepoint(112.990894434894, 33.7559797834884));
	dhx56.push(makepoint(112.990778630785, 33.7559049413113));
	dhx56.push(makepoint(112.990659732588, 33.7558334563816));
	dhx56.push(makepoint(112.990537861044, 33.7557654304449));
	dhx56.push(makepoint(112.990413245147, 33.7557010670009));
	dhx56.push(makepoint(112.990286134737, 33.7556403406245));
	dhx56.push(makepoint(112.990156525621, 33.7555834039257));
	dhx56.push(makepoint(112.990024530229, 33.7555301551606));
	dhx56.push(makepoint(112.989890514955, 33.7554808741508));
	dhx56.push(makepoint(112.989754475635, 33.7554354337082));
	dhx56.push(makepoint(112.989616532993, 33.755393986454));
	dhx56.push(makepoint(112.989477040947, 33.7553566341572));
	dhx56.push(makepoint(112.989336120248, 33.7553233005143));
	dhx56.push(makepoint(112.989193887454, 33.7552941127121));
	dhx56.push(makepoint(112.989050467467, 33.7552690961935));
	dhx56.push(makepoint(112.988906093456, 33.7552482255391));
	dhx56.push(makepoint(112.988761006909, 33.7552315770764));
	dhx56.push(makepoint(112.988615203646, 33.75521909993));
	dhx56.push(makepoint(112.981568838603, 33.7547214017663));
	dhx56.push(makepoint(112.980870780669, 33.7546721017677));
	dhx56.push(makepoint(112.973565163433, 33.7541555921557));
	dhx56.push(makepoint(112.97338651513, 33.7541403174272));
	dhx56.push(makepoint(112.97320858048, 33.7541200825162));
	dhx56.push(makepoint(112.97303160105, 33.7540948111696));
	dhx56.push(makepoint(112.972855697627, 33.7540645034179));
	dhx56.push(makepoint(112.972681099228, 33.7540292610616));
	dhx56.push(makepoint(112.972508172316, 33.7539890841877));
	dhx56.push(makepoint(112.97233679616, 33.7539439727762));
	dhx56.push(makepoint(112.972167445444, 33.753894054122));
	dhx56.push(makepoint(112.972000236768, 33.7538393791323));
	dhx56.push(makepoint(112.971835407503, 33.7537799478698));
	dhx56.push(makepoint(112.971672965942, 33.7537159384));
	dhx56.push(makepoint(112.971513257733, 33.7536472999394));
	dhx56.push(makepoint(112.97135641191, 33.7535742360187));
	dhx56.push(makepoint(112.971202661693, 33.7534966958305));
	dhx56.push(makepoint(112.971052127765, 33.7534149337776));
	dhx56.push(makepoint(112.970905047513, 33.7533288736185));
	dhx56.push(makepoint(112.97076153747, 33.7532387188836));
	dhx56.push(makepoint(112.970621718391, 33.7531444950501));
	dhx56.push(makepoint(112.970485827571, 33.7530463802412));
	dhx56.push(makepoint(112.969189561389, 33.7520777287224));
	dhx56.push(makepoint(112.968385088306, 33.7514766433495));
	dhx56.push(makepoint(112.967580743049, 33.7508755272766));
	dhx56.push(makepoint(112.966776296594, 33.750274405881));
	dhx56.push(makepoint(112.965971857192, 33.7496733046271));
	dhx56.push(makepoint(112.965167549777, 33.7490721726777));
	dhx56.push(makepoint(112.964363132806, 33.7484711117111));
	dhx56.push(makepoint(112.963558843677, 33.7478699691775));
	dhx56.push(makepoint(112.962754453343, 33.7472688467556));
	dhx56.push(makepoint(112.961950186663, 33.7466676936403));
	dhx56.push(makepoint(112.96114581879, 33.7460665351998));
	dhx56.push(makepoint(112.960341574547, 33.7454653969406));
	dhx56.push(makepoint(112.95953722496, 33.7448642279177));
	dhx56.push(makepoint(112.958732890761, 33.7442630536058));
	dhx56.push(makepoint(112.957928680188, 33.7436618994786));
	dhx56.push(makepoint(112.957124368436, 33.7430607145878));
	dhx56.push(makepoint(112.956320180322, 33.7424595244476));
	dhx56.push(makepoint(112.95551588684, 33.7418583544143));
	dhx56.push(makepoint(112.954711725333, 33.7412571537003));
	dhx56.push(makepoint(112.95390745431, 33.7406559476546));
	dhx56.push(makepoint(112.953103315233, 33.7400547618033));
	dhx56.push(makepoint(112.952299066653, 33.7394535451829));
	dhx56.push(makepoint(112.951494829297, 33.7388523232754));
	dhx56.push(makepoint(112.950690723838, 33.7382511978747));
	dhx56.push(makepoint(112.949886508922, 33.7376499653948));
	dhx56.push(makepoint(112.949082425961, 33.7370487276784));
	dhx56.push(makepoint(112.948279544333, 33.7364484008858));
	dhx56.push(makepoint(112.948010496517, 33.7362402183761));
	dhx56.push(makepoint(112.947750138954, 33.7360243826028));
	dhx56.push(makepoint(112.947498833606, 33.7358012753196));
	dhx56.push(makepoint(112.947256934224, 33.7355710747867));
	dhx56.push(makepoint(112.94702455717, 33.7353340863451));
	dhx56.push(makepoint(112.946802064484, 33.7350905136946));
	dhx56.push(makepoint(112.946589693162, 33.7348407894089));
	dhx56.push(makepoint(112.946387680377, 33.7345850408242));
	dhx56.push(makepoint(112.946196375474, 33.7343237514342));
	dhx56.push(makepoint(112.946015790817, 33.7340570230387));
	dhx56.push(makepoint(112.945846392298, 33.7337853391796));
	dhx56.push(makepoint(112.945688188036, 33.7335089033969));
	dhx56.push(makepoint(112.945541523192, 33.7332281737401));
	dhx56.push(makepoint(112.945406410066, 33.7329433028734));
	dhx56.push(makepoint(112.945283077219, 33.7326547742267));
	dhx56.push(makepoint(112.945171649229, 33.7323629185632));
	dhx56.push(makepoint(112.945072358917, 33.7320680412548));
	dhx56.push(makepoint(112.944985089444, 33.7317703966421));
	dhx56.push(makepoint(112.944910194235, 33.7314704681991));
	dhx56.push(makepoint(112.944847681246, 33.7311686374976));
	dhx56.push(makepoint(112.944797662589, 33.73086515897));
	dhx56.push(makepoint(112.944760017213, 33.7305603378138));
	dhx56.push(makepoint(112.944734986095, 33.7302547083122));
	dhx56.push(makepoint(112.944722452392, 33.7299484993479));
	dhx56.push(makepoint(112.944506007335, 33.7299515309514));
	dhx56.push(makepoint(112.94450636534, 33.7299515311123));
	dhx56.push(makepoint(112.944722094387, 33.7299484991877));
	dhx56.push(makepoint(112.944712753861, 33.7294861884507));
	dhx56.push(makepoint(112.944694532808, 33.7285847142044));
	dhx56.push(makepoint(112.94467630796, 33.727683239822));
	dhx56.push(makepoint(112.944658087593, 33.7267818416166));
	dhx56.push(makepoint(112.944639867642, 33.7258803669678));
	dhx56.push(makepoint(112.944621648042, 33.7249789176213));
	dhx56.push(makepoint(112.944603424614, 33.7240775190117));
	dhx56.push(makepoint(112.944585205765, 33.7231760439605));
	dhx56.push(makepoint(112.944566987283, 33.7222745687751));
	dhx56.push(makepoint(112.944548648458, 33.7213730934015));
	dhx56.push(makepoint(112.944530430663, 33.7204716942571));
	dhx56.push(makepoint(112.944512213284, 33.7195702186694));
	dhx56.push(makepoint(112.944493996273, 33.7186687429475));
	dhx56.push(makepoint(112.944475775417, 33.717767343399));
	dhx56.push(makepoint(112.944457559139, 33.7168658674089));
	dhx56.push(makepoint(112.944439343229, 33.7159643912846));
	dhx56.push(makepoint(112.944421127669, 33.7150629404627));
	dhx56.push(makepoint(112.944402912443, 33.7141615403796));
	dhx56.push(makepoint(112.944384693472, 33.7132600638511));
	dhx56.push(makepoint(112.94436647903, 33.7123585871904));
	dhx56.push(makepoint(112.944348144208, 33.7114571866505));
	dhx56.push(makepoint(112.944329930501, 33.7105557097216));
	dhx56.push(makepoint(112.944311717161, 33.7096542326585));
	dhx56.push(makepoint(112.944293504187, 33.7087527554614));
	dhx56.push(makepoint(112.944275291531, 33.7078513544395));
	dhx56.push(makepoint(112.94425707513, 33.7069498769723));
	dhx56.push(makepoint(112.944238863257, 33.7060483993728));
	dhx56.push(makepoint(112.944220651701, 33.7051469979487));
	dhx56.push(makepoint(112.944202440545, 33.7042455455175));
	dhx56.push(makepoint(112.944185605978, 33.7034168165497));
	dhx56.push(makepoint(112.944341369247, 33.7027845097741));
	dhx56.push(makepoint(112.943794422963, 33.7027903414772));
	dhx56.push(makepoint(112.943969944333, 33.7034181942455));
	dhx56.push(makepoint(112.943986655086, 33.7042485511214));
	dhx56.push(makepoint(112.944004863972, 33.7051500290181));
	dhx56.push(makepoint(112.944023193913, 33.7060515068355));
	dhx56.push(makepoint(112.944041403583, 33.7069529081545));
	dhx56.push(makepoint(112.944059613571, 33.707854385649));
	dhx56.push(makepoint(112.944077828086, 33.7087558630112));
	dhx56.push(makepoint(112.944096038856, 33.709657263928));
	dhx56.push(makepoint(112.944114249944, 33.7105587410201));
	dhx56.push(makepoint(112.944132461414, 33.7114601925417));
	dhx56.push(makepoint(112.944150673235, 33.7123616693656));
	dhx56.push(makepoint(112.944168889635, 33.7132630697479));
	dhx56.push(makepoint(112.944187102189, 33.7141645463036));
	dhx56.push(makepoint(112.944205315111, 33.7150660227251));
	dhx56.push(makepoint(112.944223649152, 33.7159674227577));
	dhx56.push(makepoint(112.944241862809, 33.7168688989111));
	dhx56.push(makepoint(112.944260076833, 33.7177703749302));
	dhx56.push(makepoint(112.944278295386, 33.7186718508172));
	dhx56.push(makepoint(112.944296510193, 33.7195732502588));
	dhx56.push(makepoint(112.944314725317, 33.7204747258757));
	dhx56.push(makepoint(112.944332940826, 33.7213761759219));
	dhx56.push(makepoint(112.944351156734, 33.7222775749612));
	dhx56.push(makepoint(112.944369377123, 33.7231790501775));
	dhx56.push(makepoint(112.944387593716, 33.7240805252578));
	dhx56.push(makepoint(112.944405810676, 33.724982000204));
	dhx56.push(makepoint(112.944424028053, 33.7258833987068));
	dhx56.push(makepoint(112.944442366466, 33.726784873439));
	dhx56.push(makepoint(112.94446058453, 33.7276863479827));
	dhx56.push(makepoint(112.944478803009, 33.7285877460831));
	dhx56.push(makepoint(112.94449702597, 33.7294892203604));
	dhx56.push(makepoint(112.94450636534, 33.7299515311123));

	var brush = new EBrush();
	brush.color = "996666";
	brush.bgcolor = "996600";
	brush.stroke = 2;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.6;
	brush.style = 0;
	brush.fill = true;
	var polyline = new EPolyline("", dhx1, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx2, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx3, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx4, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx5, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx6, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx7, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx8, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx9, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx10, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx11, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx12, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx13, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx14, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx15, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx16, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx17, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx18, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx19, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx20, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx21, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx22, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx23, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx24, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx25, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx26, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx27, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx28, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx29, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx30, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx31, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx32, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx33, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx34, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx35, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx36, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx37, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx38, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx39, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx40, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx41, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx42, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx43, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx44, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx45, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx46, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx47, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx48, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx49, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx50, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx51, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx52, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx53, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx54, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx55, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx56, brush);
	webgis.addOverlay(polyline); // 添加覆盖物

	var brn = "";
	brn += "白条河东支排水倒虹吸-121+871,"
	brn += "小清河支流左岸排水倒虹吸-124+751,"
	brn += "龙王沟干渠倒虹吸-109+379,"
	brn += "蛮子寨南沟倒虹吸-109+550,"
	brn += "黄渠河排水倒虹吸-110+799,"
	brn += "大马营西北沟排水倒虹吸-111+894,"
	brn += "大马营东北沟排水倒虹吸-112+863,"
	brn += "大庄西北沟排水倒虹吸-113+714,"
	brn += "新密铁路渠倒虹-,"
	brn += "杨蛮庄南沟排水倒虹吸-K215+346.8,"
	brn += "府君庙渠道倒虹吸-,"
	brn += "孤石滩干渠倒虹吸-K217+106.16,"
	brn += "孟沟排水倒虹吸-K206+516,"
	brn += "板厂东沟倒虹吸-,"
	brn += "孤石滩干渠1斗倒虹吸-K208+273.272,"
	brn += "孤石滩二支倒虹吸-K197+727.36,"
	brn += "孤石滩干渠凹照倒虹吸-,"
	brn += "牛头李沟排水倒虹吸-K199+464,"
	brn += "代洼沟排水倒虹吸-K200+401,"
	brn += "三皇店西沟倒虹吸-K201+709.5,"
	brn += "孤石滩干渠李庄倒虹吸-K195+948.03,"
	brn += "吕楼北沟排水倒虹吸-K192+829.16,"
	brn += "黄花寺水库干渠倒虹吸-K192+278.52,"
	brn += "魏岗铺西沟排水倒虹吸-K191+161.2,"
	brn += "西寨河排水倒虹吸-K189+256.1,"
	brn += "澧河渡槽-,"
	brn += "肖河东沟排水倒虹吸-SH(3)58+651.900,"
	// brn+="七号沟排水倒虹-SH（3）12+446.000,"
	// brn+="三叉沟排水倒虹-SH（3）12+212.400,"
	// brn+="张家沟排水倒虹-SH（3）12+047.800,"
	brn += "-,"
	brn += "昭北干斗八倒虹吸-SH(3)18+657.0,"
	brn += "昭北干五支渠倒虹吸-SH(3)13+074.700,"
	brn += "交界铺沟排水倒虹-SH(3)19+374.9,"
	brn += "漫流沟排水倒虹-SH(3)18+100.600,"
	brn += "李村沟排水倒虹-SH(3)16+857.300,"
	brn += "辛集沟排水倒虹-SH(3)16+066.200,"
	brn += "郝村沟排水倒虹-SH(3)14+458.300,"
	brn += "张村沟排水倒虹-SH(3)13+953.00,"
	brn += "八号沟排水倒虹-SH(3)13+155.100,"
	brn += "七号沟排水倒虹-SH(3)12+446.000,"
	brn += "三叉沟排水倒虹-SH(3)12+212.400,"
	brn += "张家沟排水倒虹-SH(3)12+047.800,"
	brn += "昭南三支倒虹吸-219+848.6,"
	brn += "昭南干斗21倒虹吸-218+381.0,"
	brn += "灰河倒洪吸-,"
	brn += "昭南干渠倒虹吸-216+413.0,"
	brn += "昭南二支倒虹吸-222+245.0,"
	brn += "丑河北支排水倒虹吸-221+880.0,"
	brn += "昭南干支19倒虹吸-223+315.0,"
	brn += "昭南干斗18倒虹吸-224+720.0,"
	brn += "昭南一支倒虹吸-225+651.0,"
	brn += "孙沟排水倒虹吸-,"
	brn += "蔡庄东沟排水倒虹吸-226+573.0,"
	brn += "昭南干斗17倒虹吸-227+771.0,"
	brn += "东盆窑东沟排水倒虹吸-228+525.0,"
	brn += "昭南干斗16倒虹吸-229+192.0,"
	brn += "山岔口南沟排水倒虹吸-221+544.0,"
	brn += "沙河渡槽倒虹吸-"

	var pasl = new Array();
	pasl.push(makepoint(112.690316885451, 33.1185220467528));
	pasl.push(makepoint(112.720741295418, 33.1175918296496));
	pasl.push(makepoint(112.567752250694, 33.0864129385846));
	pasl.push(makepoint(112.569895865422, 33.0859974580984));
	pasl.push(makepoint(112.58167206413, 33.0911482247083));
	pasl.push(makepoint(112.592801919055, 33.0947216216002));
	pasl.push(makepoint(112.602721795101, 33.0979275469759));
	pasl.push(makepoint(112.610554915564, 33.1009689197998));
	pasl.push(makepoint(112.686877988669, 34.4311892981198));
	pasl.push(makepoint(113.14502364281, 33.5682776300664));
	pasl.push(makepoint(113.153870884845, 33.5066857207717));
	pasl.push(makepoint(113.156428631476, 33.5051406874127));
	pasl.push(makepoint(113.162317841338, 33.5030117943193));
	pasl.push(makepoint(113.179826415051, 33.4954338091119));
	pasl.push(makepoint(113.14433269423, 33.5076849803322));
	pasl.push(makepoint(113.246924033475, 33.4704889209917));
	pasl.push(makepoint(113.246155148068, 33.4711988811551));
	pasl.push(makepoint(113.232232352715, 33.4801655316142));
	pasl.push(makepoint(113.224074761306, 33.4846400200353));
	pasl.push(makepoint(113.21127254122, 33.4903453836299));
	pasl.push(makepoint(113.256480490605, 33.4569370747839));
	pasl.push(makepoint(113.259186385171, 33.4298025278312));
	pasl.push(makepoint(113.258047064701, 33.4249181980082));
	pasl.push(makepoint(113.254610025285, 33.415626847997));
	pasl.push(makepoint(113.247245573724, 33.4002061357921));
	pasl.push(makepoint(113.139226801406, 33.5237592073197));
	pasl.push(makepoint(113.094551012117, 33.9641224206239));
	pasl.push(makepoint(112.621656888107, 33.1100436845302));
	pasl.push(makepoint(113.018076509193, 33.8114396992003));
	pasl.push(makepoint(112.992163514406, 33.770538429437));
	pasl.push(makepoint(113.024499020819, 33.8150649110739));
	pasl.push(makepoint(113.013162257043, 33.8086165080594));
	pasl.push(makepoint(113.003939166402, 33.8003186948126));
	pasl.push(makepoint(112.998272435375, 33.7949830083941));
	pasl.push(makepoint(112.988841358559, 33.7827196155045));
	pasl.push(makepoint(112.989479785761, 33.7781796957179));
	pasl.push(makepoint(112.990597659025, 33.7709823842594));
	pasl.push(makepoint(112.992940084483, 33.7649369609115));
	pasl.push(makepoint(112.993060272082, 33.7629759857865));
	pasl.push(makepoint(112.992711909171, 33.7615766407629));
	pasl.push(makepoint(113.131428049056, 33.6064484876006));
	pasl.push(makepoint(113.131748143045, 33.5930928773527));
	pasl.push(makepoint(113.135240597634, 33.5832268441485));
	pasl.push(makepoint(113.138854608481, 33.5763650542203));
	pasl.push(makepoint(113.11255830258, 33.6195982408478));
	pasl.push(makepoint(113.112573456744, 33.6180122653938));
	pasl.push(makepoint(113.102075677758, 33.6233090311492));
	pasl.push(makepoint(113.088050181976, 33.6284272702125));
	pasl.push(makepoint(113.080848535696, 33.6326309136145));
	pasl.push(makepoint(113.078630557274, 33.6332079020745));
	pasl.push(makepoint(113.071266519459, 33.6370895672048));
	pasl.push(makepoint(113.059675550579, 33.6408149671607));
	pasl.push(makepoint(113.051289383719, 33.6456210878904));
	pasl.push(makepoint(113.045168431483, 33.6457028889656));
	pasl.push(makepoint(113.118767809944, 33.616177410908));
	pasl.push(makepoint(112.944059613571, 33.707854385649));

	var strl = brn.split(',');
	for (var i = 0; i < strl.length; i++) {
		var lab = strl[i];
		var temp_img = '<div style=" height:50px; width:150px;"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="30"></td><td><div style=" height:20px; background-color:#FFFFFF; border-color:#428a34; border:solid; border-width:1px;; font-size:12px; font-weight:bold; color:#428a34;"><div style="margin-top:3px;"> &nbsp;'
				+ lab + '&nbsp; </div></div></td></tr></table> </div>';
		var point = pasl[i];// makepoint(113.110358,33.926351);
		var icon = new EIcon(temp_img, 24, 24, 0, 0);
		var marker = new EMarker("", point, icon);
		webgis.addOverlay(marker); // 添加覆盖物
	}

}
function drawRiverway(webgis) {
	var riverway1 = new Array();
	var riverway2 = new Array();
	var riverway3 = new Array();
	var riverway4 = new Array();
	var riverway5 = new Array();
	var riverway6 = new Array();
	var riverway7 = new Array();
	var riverway8 = new Array();
	var riverway9 = new Array();
	var riverway10 = new Array();
	var riverway11 = new Array();

	var array = new Array();

	riverway1.push(makepoint(112.675349291338, 33.1182934158664));
	riverway1.push(makepoint(112.708354266414, 33.1155156078703));
	riverway1.push(makepoint(112.708677197862, 33.1154962919788));
	riverway1.push(makepoint(112.709001267495, 33.1154940473385));
	riverway1.push(makepoint(112.709326474804, 33.1155078309494));
	riverway1.push(makepoint(112.709648054655, 33.1155386746915));
	riverway1.push(makepoint(112.716544138102, 33.1163693300403));
	riverway1.push(makepoint(112.716865209256, 33.1163994671674));
	riverway1.push(makepoint(112.717186846577, 33.1164142397189));
	riverway1.push(makepoint(112.717509724918, 33.116411970259));
	riverway1.push(makepoint(112.717828059126, 33.1163932816488));
	riverway1.push(makepoint(112.721457899783, 33.1160930021513));

	riverway2.push(makepoint(112.561253150019, 33.0756869788068));
	riverway2.push(makepoint(112.565990873165, 33.0840977184213));
	riverway2.push(makepoint(112.56613020753, 33.0843418303463));
	riverway2.push(makepoint(112.566461383987, 33.0848101905639));
	riverway2.push(makepoint(112.566650861787, 33.0850304111784));
	riverway2.push(makepoint(112.566857062531, 33.0852406921689));
	riverway2.push(makepoint(112.567077607284, 33.0854399567654));
	riverway2.push(makepoint(112.567311314029, 33.0856282516683));
	riverway2.push(makepoint(112.567558180205, 33.0858035671343));
	riverway2.push(makepoint(112.567818209194, 33.0859668952091));
	riverway2.push(makepoint(112.568087836493, 33.0861162138014));
	riverway2.push(makepoint(112.568369442137, 33.0862515310894));
	riverway2.push(makepoint(112.568659460718, 33.0863718425457));
	riverway2.push(makepoint(112.568955507873, 33.0864771398688));
	riverway2.push(makepoint(112.570451423561, 33.0869645706226));
	riverway2.push(makepoint(112.571211279709, 33.0872118053142));
	riverway2.push(makepoint(112.57406761804, 33.0881419958366));
	riverway2.push(makepoint(112.577104769823, 33.0891308620715));
	riverway2.push(makepoint(112.581481057638, 33.0905552931741));
	riverway2.push(makepoint(112.58304133456, 33.0910628349655));
	riverway2.push(makepoint(112.589133953477, 33.093046146612));
	riverway2.push(makepoint(112.593030143587, 33.0943142020994));
	riverway2.push(makepoint(112.602523714227, 33.0974017579521));
	riverway2.push(makepoint(112.602712831578, 33.0974635155859));
	riverway2.push(makepoint(112.60824848649, 33.0992636559764));
	riverway2.push(makepoint(112.611514523543, 33.1011998962968));
	riverway2.push(makepoint(112.615422976741, 33.1060996890742));
	riverway2.push(makepoint(112.616071456285, 33.1069035425457));
	riverway2.push(makepoint(112.616313839227, 33.1071525963773));
	riverway2.push(makepoint(112.616522708941, 33.1073318190701));
	riverway2.push(makepoint(112.616729915941, 33.1075038880155));
	riverway2.push(makepoint(112.616886670893, 33.1076118231423));
	riverway2.push(makepoint(112.617318287014, 33.1078920338918));
	riverway2.push(makepoint(112.617663564108, 33.1080706813072));
	riverway2.push(makepoint(112.617937027853, 33.1081938292939));
	riverway2.push(makepoint(112.621801820538, 33.1098138022));
	riverway2.push(makepoint(112.629068009011, 33.1128604824498));

	riverway3.push(makepoint(112.512495087029, 33.0518678865532));
	riverway3.push(makepoint(112.511338645788, 33.0500065318363));
	riverway3.push(makepoint(112.510729770967, 33.0490245980952));
	riverway3.push(makepoint(112.510590256042, 33.0487842390677));
	riverway3.push(makepoint(112.510468181245, 33.0485362912326));
	riverway3.push(makepoint(112.509383856065, 33.0461368134637));
	riverway3.push(makepoint(112.507992639726, 33.0430613505612));
	riverway3.push(makepoint(112.507145978383, 33.0411871599399));
	riverway3.push(makepoint(112.506869095721, 33.0406737274743));
	riverway3.push(makepoint(112.506738054944, 33.0404777119147));
	riverway3.push(makepoint(112.506285250546, 33.0399204636325));
	riverway3.push(makepoint(112.500300370227, 33.0329044623827));
	riverway3.push(makepoint(112.500119560362, 33.0327053658594));
	riverway3.push(makepoint(112.500009836614, 33.0326018733814));
	riverway3.push(makepoint(112.499928669164, 33.0325167858014));
	riverway3.push(makepoint(112.499734044598, 33.0323451836479));
	riverway3.push(makepoint(112.499725767762, 33.0323373152919));
	riverway3.push(makepoint(112.499511464183, 33.0321675163672));
	riverway3.push(makepoint(112.499286408016, 33.0320079003534));
	riverway3.push(makepoint(112.49905173329, 33.0318587515732));

	riverway4.push(makepoint(112.685851105952, 34.4185066233295));
	riverway4.push(makepoint(112.685817279193, 34.4197896008749));
	riverway4.push(makepoint(112.685815845575, 34.4198497471892));
	riverway4.push(makepoint(112.685780771034, 34.4211417246572));
	riverway4.push(makepoint(112.685774923464, 34.4214113545031));
	riverway4.push(makepoint(112.685770806225, 34.4215426565468));
	riverway4.push(makepoint(112.685695383386, 34.4245656788294));
	riverway4.push(makepoint(112.685662492952, 34.4259188281416));
	riverway4.push(makepoint(112.685632755149, 34.4270775216861));
	riverway4.push(makepoint(112.685605624929, 34.4281840833017));
	riverway4.push(makepoint(112.685605305936, 34.4282692842622));
	riverway4.push(makepoint(112.685606196189, 34.4283554802315));
	riverway4.push(makepoint(112.685610716453, 34.4284406936296));
	riverway4.push(makepoint(112.685618754189, 34.4285549864058));
	riverway4.push(makepoint(112.685631639127, 34.4286682997377));
	riverway4.push(makepoint(112.685648150409, 34.4287816223872));
	riverway4.push(makepoint(112.685670713598, 34.4288939432524));
	riverway4.push(makepoint(112.685696911075, 34.4290052815502));
	riverway4.push(makepoint(112.685727948013, 34.4291166068433));
	riverway4.push(makepoint(112.685763827953, 34.4292269781026));
	riverway4.push(makepoint(112.685804550711, 34.4293353271222));
	riverway4.push(makepoint(112.685848904013, 34.4294437108859));
	riverway4.push(makepoint(112.685898108465, 34.4295500978556));
	riverway4.push(makepoint(112.685950946997, 34.4296544594671));
	riverway4.push(makepoint(112.686009833196, 34.4297578701136));
	riverway4.push(makepoint(112.686071149307, 34.4298602696333));
	riverway4.push(makepoint(112.686137311934, 34.4299596804225));
	riverway4.push(makepoint(112.686207109081, 34.4300580831658));
	riverway4.push(makepoint(112.686281756961, 34.430153497175));
	riverway4.push(makepoint(112.686360042991, 34.4302469366657));
	riverway4.push(makepoint(112.686441963171, 34.4303383507544));
	riverway4.push(makepoint(112.686527521514, 34.4304277903107));
	riverway4.push(makepoint(112.689678043316, 34.4336083818473));
	riverway4.push(makepoint(112.690507476653, 34.4344698256994));
	riverway4.push(makepoint(112.691748845516, 34.4356987210628));

	riverway5.push(makepoint(113.142349601668, 33.5717329207901));
	riverway5.push(makepoint(113.146491731832, 33.5643454200674));
	riverway5.push(makepoint(113.146568136269, 33.5642029838785));
	riverway5.push(makepoint(113.146638545711, 33.5640585197768));
	riverway5.push(makepoint(113.146702964425, 33.5639120786414));
	riverway5.push(makepoint(113.146761394114, 33.5637646525247));
	riverway5.push(makepoint(113.146812630616, 33.5636142078986));
	riverway5.push(makepoint(113.146859080578, 33.5634637689265));
	riverway5.push(makepoint(113.146898343291, 33.563311328935));
	riverway5.push(makepoint(113.150057175647, 33.5500209378155));
	riverway5.push(makepoint(113.150090444053, 33.5498705132945));
	riverway5.push(makepoint(113.150116519716, 33.5497190799975));
	riverway5.push(makepoint(113.150136613338, 33.5495676793822));
	riverway5.push(makepoint(113.150151915389, 33.5494152670863));
	riverway5.push(makepoint(113.150158836754, 33.5492618729014));
	riverway5.push(makepoint(113.150160965976, 33.5491095020086));
	riverway5.push(makepoint(113.150157107324, 33.5489561208893));
	riverway5.push(makepoint(113.150146067918, 33.5488037405213));
	riverway5.push(makepoint(113.150129042465, 33.5486513674067));
	riverway5.push(makepoint(113.150107229141, 33.548500017575));
	riverway5.push(makepoint(113.150077032911, 33.5483486778965));
	riverway5.push(makepoint(113.150042054695, 33.5481993280969));
	riverway5.push(makepoint(113.150001086446, 33.5480500109774));
	riverway5.push(makepoint(113.149954139885, 33.547902685176));
	riverway5.push(makepoint(113.149901205064, 33.5477563840877));
	riverway5.push(makepoint(113.149842287875, 33.5476120997451));
	riverway5.push(makepoint(113.14977738659, 33.5474688146573));
	riverway5.push(makepoint(113.149706498793, 33.5473275208655));
	riverway5.push(makepoint(113.149630831023, 33.5471892852605));
	riverway5.push(makepoint(113.149549179184, 33.547052023444));
	riverway5.push(makepoint(113.149461546849, 33.546917795807));
	riverway5.push(makepoint(113.149369126198, 33.5467865754615));
	riverway5.push(makepoint(113.149270727488, 33.5466573717835));
	riverway5.push(makepoint(113.149167544646, 33.5465311753684));
	riverway5.push(makepoint(113.138231303404, 33.5336301351612));
	riverway5.push(makepoint(113.138129349915, 33.5335049453509));
	riverway5.push(makepoint(113.138032180771, 33.5333767230966));
	riverway5.push(makepoint(113.137939795999, 33.5332454938465));
	riverway5.push(makepoint(113.137852193011, 33.5331122496642));
	riverway5.push(makepoint(113.137770574693, 33.5329759971714));
	riverway5.push(makepoint(113.137694938446, 33.532837728433));
	riverway5.push(makepoint(113.137625285858, 33.5326984609455));
	riverway5.push(makepoint(113.137560417516, 33.5325561610762));
	riverway5.push(makepoint(113.137501531216, 33.5324118704273));
	riverway5.push(makepoint(113.137448628463, 33.5322665556187));
	riverway5.push(makepoint(113.137400513109, 33.5321202434224));
	riverway5.push(makepoint(113.137359575838, 33.5319719137047));
	riverway5.push(makepoint(113.13732462779, 33.531823577329));
	riverway5.push(makepoint(113.137294461299, 33.531673226101));
	riverway5.push(makepoint(113.137271480128, 33.5315228668982));
	riverway5.push(makepoint(113.137254482367, 33.5313715090059));
	riverway5.push(makepoint(113.137243467947, 33.5312191269896));
	riverway5.push(makepoint(113.137238440052, 33.5310677558227));
	riverway5.push(makepoint(113.137239395436, 33.5309153605343));
	riverway5.push(makepoint(113.137247537574, 33.5307639747659));
	riverway5.push(makepoint(113.13726046424, 33.5306125836909));
	riverway5.push(makepoint(113.137280575947, 33.5304611592099));
	riverway5.push(makepoint(113.137305477884, 33.5303107468994));
	riverway5.push(makepoint(113.137337562292, 33.5301613441039));
	riverway5.push(makepoint(113.137374435264, 33.5300119359854));
	riverway5.push(makepoint(113.138745461006, 33.5250087149584));
	riverway5.push(makepoint(113.140658921322, 33.5180248507016));
	riverway5.push(makepoint(113.142091440646, 33.5127969534709));
	riverway5.push(makepoint(113.142177167015, 33.5125251596627));
	riverway5.push(makepoint(113.142282053499, 33.5122593724128));
	riverway5.push(makepoint(113.142406094123, 33.5119985741897));
	riverway5.push(makepoint(113.142550496215, 33.5117447730918));
	riverway5.push(makepoint(113.142711662805, 33.5114999572999));
	riverway5.push(makepoint(113.142891992261, 33.5112631573671));
	riverway5.push(makepoint(113.143089091809, 33.5110363346445));
	riverway5.push(makepoint(113.143302963148, 33.5108205574168));
	riverway5.push(makepoint(113.143532410285, 33.5106157761096));
	riverway5.push(makepoint(113.14377743652, 33.5104240001782));
	riverway5.push(makepoint(113.144035645992, 33.5102452323172));
	riverway5.push(makepoint(113.144305847073, 33.5100794992702));
	riverway5.push(makepoint(113.144588039006, 33.5099288105058));
	riverway5.push(makepoint(113.144881025937, 33.5097931164668));
	riverway5.push(makepoint(113.145182415514, 33.5096744548633));
	riverway5.push(makepoint(113.150955616362, 33.5075602034455));
	riverway5.push(makepoint(113.154417968054, 33.506292746273));
	riverway5.push(makepoint(113.170312391724, 33.5004721886099));
	riverway5.push(makepoint(113.170575451448, 33.5003685512935));
	riverway5.push(makepoint(113.170832504213, 33.5002529152923));
	riverway5.push(makepoint(113.171081160402, 33.50012625056));
	riverway5.push(makepoint(113.177570598582, 33.4966092138617));
	riverway5.push(makepoint(113.177839552801, 33.4964724841374));
	riverway5.push(makepoint(113.178118106463, 33.4963487639358));
	riverway5.push(makepoint(113.178403870412, 33.4962390741255));
	riverway5.push(makepoint(113.178698038306, 33.4961444049909));
	riverway5.push(makepoint(113.178997021298, 33.496063795039));
	riverway5.push(makepoint(113.179302017121, 33.4959981836828));
	riverway5.push(makepoint(113.212997952842, 33.4895856951543));
	riverway5.push(makepoint(113.213288547969, 33.4895230265334));
	riverway5.push(makepoint(113.213573128714, 33.4894473436868));
	riverway5.push(makepoint(113.213852894683, 33.4893586445857));
	riverway5.push(makepoint(113.239082244752, 33.4762654003981));
	riverway5.push(makepoint(113.239300803684, 33.476131635992));
	riverway5.push(makepoint(113.239509763023, 33.4759878674286));
	riverway5.push(makepoint(113.239711525916, 33.475837091717));
	riverway5.push(makepoint(113.239902493802, 33.4756763142481));
	riverway5.push(makepoint(113.242290484135, 33.4735803618739));
	riverway5.push(makepoint(113.253354154738, 33.4638645907493));
	riverway5.push(makepoint(113.253571263989, 33.4636616397204));
	riverway5.push(makepoint(113.253773985125, 33.4634476779281));
	riverway5.push(makepoint(113.253961128906, 33.4632247428703));
	riverway5.push(makepoint(113.254130301949, 33.4629917965889));
	riverway5.push(makepoint(113.254283903574, 33.4627518612862));
	riverway5.push(makepoint(113.254419540663, 33.4625039753087));
	riverway5.push(makepoint(113.259110590793, 33.4531966025631));
	riverway5.push(makepoint(113.260357805157, 33.4507226913913));
	riverway5.push(makepoint(113.26047663844, 33.4504678129494));
	riverway5.push(makepoint(113.260569214778, 33.4502300072189));
	riverway5.push(makepoint(113.260646233906, 33.4499892324948));
	riverway5.push(makepoint(113.260706493732, 33.4497444738347));
	riverway5.push(makepoint(113.260751199644, 33.4494977637236));
	riverway5.push(makepoint(113.260779160834, 33.4492490792449));
	riverway5.push(makepoint(113.260790372112, 33.4489994124807));
	riverway5.push(makepoint(113.260786035822, 33.4487497784049));
	riverway5.push(makepoint(113.260086603705, 33.4355887483453));
	riverway5.push(makepoint(113.25963304132, 33.4270328954024));
	riverway5.push(makepoint(113.259608306894, 33.4267562375326));
	riverway5.push(makepoint(113.259562050325, 33.426480642185));
	riverway5.push(makepoint(113.259496675332, 33.4262080629979));
	riverway5.push(makepoint(113.259412185264, 33.4259395683112));
	riverway5.push(makepoint(113.259307380099, 33.4256761017839));
	riverway5.push(makepoint(113.259183463135, 33.4254177117257));
	riverway5.push(makepoint(113.255423745297, 33.4182442043172));
	riverway5.push(makepoint(113.255314291837, 33.4180178570419));
	riverway5.push(makepoint(113.255304668135, 33.4179978065912));
	riverway5.push(makepoint(113.2552841882, 33.4179447350541));
	riverway5.push(makepoint(113.255219158702, 33.4177834419223));
	riverway5.push(makepoint(113.255203502338, 33.4177443765576));
	riverway5.push(makepoint(113.255187825453, 33.4176982904583));
	riverway5.push(makepoint(113.255119058999, 33.4174859008365));
	riverway5.push(makepoint(113.25505373708, 33.417224358662));
	riverway5.push(makepoint(113.25500634192, 33.4169597779575));
	riverway5.push(makepoint(113.254979261246, 33.4166931459023));
	riverway5.push(makepoint(113.254970111695, 33.4164265024157));
	riverway5.push(makepoint(113.254980088762, 33.4161588021037));
	riverway5.push(makepoint(113.255007999441, 33.4158920569843));
	riverway5.push(makepoint(113.255056246916, 33.4156282971132));
	riverway5.push(makepoint(113.255542177107, 33.4133715415278));
	riverway5.push(makepoint(113.255589225864, 33.4131087758861));
	riverway5.push(makepoint(113.255617139654, 33.4128440400709));
	riverway5.push(makepoint(113.255627120213, 33.412578323685));
	riverway5.push(makepoint(113.255619173665, 33.4123136617286));
	riverway5.push(makepoint(113.255592098617, 33.4120490646059));
	riverway5.push(makepoint(113.255545905127, 33.4117864909795));
	riverway5.push(makepoint(113.255481783712, 33.4115259383763));
	riverway5.push(makepoint(113.255399740557, 33.4112694672024));
	riverway5.push(makepoint(113.255299786858, 33.4110180185911));
	riverway5.push(makepoint(113.255181914604, 33.410771643391));
	riverway5.push(makepoint(113.255047325382, 33.4105313057109));
	riverway5.push(makepoint(113.254896022271, 33.410298022995));
	riverway5.push(makepoint(113.247925736515, 33.4002624967841));
	riverway5.push(makepoint(113.247770868977, 33.400024200797));
	riverway5.push(makepoint(113.247633909843, 33.3997788480723));
	riverway5.push(makepoint(113.247514863143, 33.3995264386608));
	riverway5.push(makepoint(113.247414928774, 33.3992689797971));
	riverway5.push(makepoint(113.247332903966, 33.3990064739245));
	riverway5.push(makepoint(113.247268802487, 33.3987409051891));
	riverway5.push(makepoint(113.247225012958, 33.3984723197354));
	riverway5.push(makepoint(113.247200346429, 33.3982026786545));
	riverway5.push(makepoint(113.247194795768, 33.3979309899028));
	riverway5.push(makepoint(113.247209567821, 33.3976602781625));
	riverway5.push(makepoint(113.247242269575, 33.3973905227572));
	riverway5.push(makepoint(113.248752613318, 33.3880065399969));
	riverway5.push(makepoint(113.248785331029, 33.387743804565));
	riverway5.push(makepoint(113.248800113735, 33.3874790954884));
	riverway5.push(makepoint(113.248795776058, 33.3872154422376));
	riverway5.push(makepoint(113.248773513506, 33.3869517994674));
	riverway5.push(makepoint(113.24873213091, 33.3866892125096));
	riverway5.push(makepoint(113.245235235089, 33.3683612945621));
	riverway5.push(makepoint(113.245184409683, 33.3681317933758));
	riverway5.push(makepoint(113.245120456121, 33.3679083468392));
	riverway5.push(makepoint(113.24504217218, 33.3676879556447));
	riverway5.push(makepoint(113.244951952599, 33.3674715816769));
	riverway5.push(makepoint(113.244848603566, 33.3672592272645));
	riverway5.push(makepoint(113.244656401977, 33.366891673775));

	riverway6.push(makepoint(113.067906766197, 33.9583476172003));
	riverway6.push(makepoint(113.068049958374, 33.9583856404292));
	riverway6.push(makepoint(113.068567355269, 33.9585046455751));
	riverway6.push(makepoint(113.069091951835, 33.9585955637645));
	riverway6.push(makepoint(113.069450494726, 33.9586424938823));
	riverway6.push(makepoint(113.06981022945, 33.9586763738934));
	riverway6.push(makepoint(113.070172358778, 33.9586982205198));
	riverway6.push(makepoint(113.07059463254, 33.9587069832164));
	riverway6.push(makepoint(113.071015685975, 33.9586987288524));
	riverway6.push(makepoint(113.07179522995, 33.9586682119418));
	riverway6.push(makepoint(113.072875517051, 33.9586254560081));
	riverway6.push(makepoint(113.075252628493, 33.958530804797));
	riverway6.push(makepoint(113.078320250516, 33.9584085815165));
	riverway6.push(makepoint(113.079467895519, 33.9583627489062));
	riverway6.push(makepoint(113.080331639586, 33.9583290967318));
	riverway6.push(makepoint(113.080815238634, 33.9583097290304));
	riverway6.push(makepoint(113.081485301214, 33.958283241387));
	riverway6.push(makepoint(113.081497333689, 33.9582822160032));
	riverway6.push(makepoint(113.081718685025, 33.9582770584692));
	riverway6.push(makepoint(113.081938840019, 33.958277929535));
	riverway6.push(makepoint(113.08216020288, 33.9582848021668));
	riverway6.push(makepoint(113.082380370425, 33.9582986699489));
	riverway6.push(makepoint(113.08260054389, 33.9583185909699));
	riverway6.push(makepoint(113.082814707648, 33.9583435009883));
	riverway6.push(makepoint(113.083027676256, 33.9583754316237));
	riverway6.push(makepoint(113.083239443634, 33.958412373486));
	riverway6.push(makepoint(113.083450014986, 33.9584553439956));
	riverway6.push(makepoint(113.083658188233, 33.95850431854));
	riverway6.push(makepoint(113.083863959266, 33.9585593225695));
	riverway6.push(makepoint(113.084068537569, 33.958619337852));
	riverway6.push(makepoint(113.084269507436, 33.9586853580295));
	riverway6.push(makepoint(113.084468078367, 33.9587563903071));
	riverway6.push(makepoint(113.084664251399, 33.9588334521133));
	riverway6.push(makepoint(113.084839967185, 33.9589095102894));
	riverway6.push(makepoint(113.085014488366, 33.9589885958565));
	riverway6.push(makepoint(113.08518540438, 33.9590726944525));
	riverway6.push(makepoint(113.085506776703, 33.9592368609069));
	riverway6.push(makepoint(113.087813017135, 33.9604141445178));
	riverway6.push(makepoint(113.089289957498, 33.9611679548931));
	riverway6.push(makepoint(113.090254137985, 33.9616604701887));
	riverway6.push(makepoint(113.090264970882, 33.9616654730253));
	riverway6.push(makepoint(113.090557470254, 33.9618106216737));
	riverway6.push(makepoint(113.090853573734, 33.9619487213479));
	riverway6.push(makepoint(113.091155685611, 33.9620798211128));
	riverway6.push(makepoint(113.091479459025, 33.9622119214526));
	riverway6.push(makepoint(113.091806832316, 33.9623369726379));
	riverway6.push(makepoint(113.092139010731, 33.9624540326274));
	riverway6.push(makepoint(113.092479602743, 33.9625650317643));
	riverway6.push(makepoint(113.09315115386, 33.9627740624246));
	riverway6.push(makepoint(113.094163305391, 33.963091057053));
	riverway6.push(makepoint(113.095176661328, 33.9634070758575));
	riverway6.push(makepoint(113.096190028886, 33.9637230608513));
	riverway6.push(makepoint(113.096661814053, 33.9638710560665));
	riverway6.push(makepoint(113.097051759767, 33.9639920507376));
	riverway6.push(makepoint(113.098172253346, 33.9643420183143));
	riverway6.push(makepoint(113.098216787602, 33.964356023137));
	riverway6.push(makepoint(113.099230173427, 33.9646719830157));
	riverway6.push(makepoint(113.100243572095, 33.9649889519334));
	riverway6.push(makepoint(113.101255774866, 33.9653048960507));
	riverway6.push(makepoint(113.101575923004, 33.9654048986608));
	riverway6.push(makepoint(113.10177932728, 33.9654678867613));
	riverway6.push(makepoint(113.102269184342, 33.9656218482339));
	riverway6.push(makepoint(113.103282604292, 33.9659378000592));
	riverway6.push(makepoint(113.104296031686, 33.9662537180746));
	riverway6.push(makepoint(113.105309467808, 33.9665706451304));
	riverway6.push(makepoint(113.106322905989, 33.9668865463993));
	riverway6.push(makepoint(113.1073351536, 33.9672024403376));
	riverway6.push(makepoint(113.107553007648, 33.9672704170415));
	riverway6.push(makepoint(113.10770587104, 33.9673184071507));
	riverway6.push(makepoint(113.108348612188, 33.9675193422767));
	riverway6.push(makepoint(113.109362072796, 33.9678352184283));
	riverway6.push(makepoint(113.110375545085, 33.9681511116354));
	riverway6.push(makepoint(113.111389026108, 33.9684679630098));
	riverway6.push(makepoint(113.112401306941, 33.968783840565));
	riverway6.push(makepoint(113.113364248535, 33.9690836800562));
	riverway6.push(makepoint(113.114428303777, 33.969415517489));
	riverway6.push(makepoint(113.115440608351, 33.9697323619305));
	riverway6.push(makepoint(113.115532088459, 33.9697603567626));
	riverway6.push(makepoint(113.116454125457, 33.9700481794577));
	riverway6.push(makepoint(113.117303942962, 33.9703130450531));
	riverway6.push(makepoint(113.11755672278, 33.970391984227));
	riverway6.push(makepoint(113.118582292072, 33.970711791455));
	riverway6.push(makepoint(113.119381568804, 33.970961633599));
	riverway6.push(makepoint(113.119588608956, 33.9710235966739));
	riverway6.push(makepoint(113.119798048315, 33.9710815382733));
	riverway6.push(makepoint(113.120009885461, 33.9711344664066));
	riverway6.push(makepoint(113.120269865362, 33.9711943418676));
	riverway6.push(makepoint(113.120533441176, 33.9712462265462));
	riverway6.push(makepoint(113.12079821106, 33.9712920813015));
	riverway6.push(makepoint(113.121065380002, 33.9713309129607));
	riverway6.push(makepoint(113.121332539214, 33.9713627238833));
	riverway6.push(makepoint(113.121602093182, 33.9713875116937));
	riverway6.push(makepoint(113.121871637325, 33.9714053041928));
	riverway6.push(makepoint(113.122141170088, 33.9714150585319));
	riverway6.push(makepoint(113.122423931865, 33.9714187963715));
	riverway6.push(makepoint(113.122705477095, 33.9714154891734));
	riverway6.push(makepoint(113.122987013513, 33.9714031772147));
	riverway6.push(makepoint(113.123763022724, 33.9713612957094));
	riverway6.push(makepoint(113.124842220015, 33.9713010684476));
	riverway6.push(makepoint(113.128026857366, 33.9711263877374));
	riverway6.push(makepoint(113.129107248155, 33.9710671138192));

	riverway7.push(makepoint(112.957453010943, 33.6826234940858));
	riverway7.push(makepoint(112.955027417406, 33.6831196916516));
	riverway7.push(makepoint(112.954735780484, 33.6831839651905));
	riverway7.push(makepoint(112.9544468722, 33.6832566585583));
	riverway7.push(makepoint(112.9541612916, 33.6833377719958));
	riverway7.push(makepoint(112.953879151003, 33.6834272038215));
	riverway7.push(makepoint(112.95360105372, 33.6835247762288));
	riverway7.push(makepoint(112.953327112079, 33.6836303875407));
	riverway7.push(makepoint(112.953057804502, 33.6837440125295));
	riverway7.push(makepoint(112.952793364054, 33.6838654223847));
	riverway7.push(makepoint(112.952534156889, 33.6839944900949));
	riverway7.push(makepoint(112.952280528392, 33.6841310377696));
	riverway7.push(makepoint(112.952032844759, 33.6842748875288));
	riverway7.push(makepoint(112.951791222513, 33.6844259377068));
	riverway7.push(makepoint(112.951556015409, 33.6845839595479));
	riverway7.push(makepoint(112.951327702073, 33.6847486480379));
	riverway7.push(makepoint(112.951106403138, 33.6849200286985));
	riverway7.push(makepoint(112.950892351795, 33.6850977455476));
	riverway7.push(makepoint(112.950685785316, 33.685281595224));
	riverway7.push(makepoint(112.950487186493, 33.6854713235926));
	riverway7.push(makepoint(112.95029655122, 33.6856668543798));
	riverway7.push(makepoint(112.9501142376, 33.6858677299079));
	riverway7.push(makepoint(112.945579558684, 33.6910501450583));
	riverway7.push(makepoint(112.945409713834, 33.6912512478781));
	riverway7.push(makepoint(112.945248303679, 33.6914570853948));
	riverway7.push(makepoint(112.945095336688, 33.691667479589));
	riverway7.push(makepoint(112.944951050336, 33.6918820236123));
	riverway7.push(makepoint(112.944815561272, 33.6921005649277));
	riverway7.push(makepoint(112.944689106854, 33.6923229001775));
	riverway7.push(makepoint(112.944571808033, 33.6925486733316));
	riverway7.push(makepoint(112.944463785652, 33.6927777064141));
	riverway7.push(makepoint(112.944365152368, 33.6930096179515));
	riverway7.push(makepoint(112.944276153864, 33.6932442300209));
	riverway7.push(makepoint(112.944196669703, 33.6934812882231));
	riverway7.push(makepoint(112.944126937371, 33.6937204365719));
	riverway7.push(makepoint(112.94406695293, 33.6939614461528));
	riverway7.push(makepoint(112.944016962162, 33.6942040118528));
	riverway7.push(makepoint(112.943976840513, 33.6944478283888));
	riverway7.push(makepoint(112.943946708853, 33.6946927177693));
	riverway7.push(makepoint(112.943926563369, 33.6949382730152));
	riverway7.push(makepoint(112.943916412618, 33.6951842652063));
	riverway7.push(makepoint(112.943916373379, 33.6954304145962));
	riverway7.push(makepoint(112.94406504121, 33.7027875645366));
	riverway7.push(makepoint(112.944350461344, 33.7169042791189));
	riverway7.push(makepoint(112.944366601076, 33.7177065774705));
	riverway7.push(makepoint(112.944614288137, 33.7299500279414));
	riverway7.push(makepoint(112.944626344847, 33.7302594162521));
	riverway7.push(makepoint(112.944651136257, 33.7305682252173));
	riverway7.push(makepoint(112.944688658487, 33.7308762259003));
	riverway7.push(makepoint(112.944738795437, 33.7311829095097));
	riverway7.push(makepoint(112.944801664013, 33.7314879454098));
	riverway7.push(makepoint(112.944877031385, 33.7317910791135));
	riverway7.push(makepoint(112.944964773149, 33.7320917509422));
	riverway7.push(makepoint(112.945065014397, 33.7323898337438));
	riverway7.push(makepoint(112.945177393458, 33.7326847168543));
	riverway7.push(makepoint(112.945301793962, 33.7329762730078));
	riverway7.push(makepoint(112.945438332854, 33.7332640698015));
	riverway7.push(makepoint(112.945586540025, 33.7335477763155));
	riverway7.push(makepoint(112.945746290919, 33.7338270109081));
	riverway7.push(makepoint(112.945917589945, 33.7341015191733));
	riverway7.push(makepoint(112.946100079402, 33.7343709193617));
	riverway7.push(makepoint(112.946293522273, 33.7346348806485));
	riverway7.push(makepoint(112.946497798051, 33.734893148567));
	riverway7.push(makepoint(112.946712548955, 33.7351454176732));
	riverway7.push(makepoint(112.946937654552, 33.7353912808794));
	riverway7.push(makepoint(112.947172765288, 33.7356305599256));
	riverway7.push(makepoint(112.947417519233, 33.7358628730558));
	riverway7.push(makepoint(112.947671799946, 33.7360880421094));
	riverway7.push(makepoint(112.947935128845, 33.7363057870264));
	riverway7.push(makepoint(112.948207268843, 33.7365157515412));
	riverway7.push(makepoint(112.959972476781, 33.7453108792677));
	riverway7.push(makepoint(112.962385460102, 33.7471143363684));
	riverway7.push(makepoint(112.963189729835, 33.747715461172));
	riverway7.push(makepoint(112.970413559672, 33.7531136928449));
	riverway7.push(makepoint(112.970552185567, 33.7532137924165));
	riverway7.push(makepoint(112.970694860512, 33.7533099501649));
	riverway7.push(makepoint(112.970841343058, 33.7534019625287));
	riverway7.push(makepoint(112.970991400013, 33.7534898294397));
	riverway7.push(makepoint(112.971145031451, 33.7535732965221));
	riverway7.push(makepoint(112.971301991675, 33.7536523891419));
	riverway7.push(makepoint(112.971462051676, 33.7537270309247));
	riverway7.push(makepoint(112.97162497, 33.7537969928764));
	riverway7.push(makepoint(112.971790746604, 33.7538623512947));
	riverway7.push(makepoint(112.971959027576, 33.7539229534701));
	riverway7.push(makepoint(112.972129687964, 33.7539788248004));
	riverway7.push(makepoint(112.972302490455, 33.7540297871687));
	riverway7.push(makepoint(112.972477318454, 33.7540757642311));
	riverway7.push(makepoint(112.972653817986, 33.754116781337));
	riverway7.push(makepoint(112.972831980725, 33.7541527367324));
	riverway7.push(makepoint(112.973011461021, 33.7541836557707));
	riverway7.push(makepoint(112.973192125619, 33.7542094621086));
	riverway7.push(makepoint(112.973373749639, 33.754230130256));
	riverway7.push(makepoint(112.973556087363, 33.7542456855924));
	riverway7.push(makepoint(112.980861712185, 33.7547621957369));
	riverway7.push(makepoint(112.981559658409, 33.7548115212058));
	riverway7.push(makepoint(112.988606143205, 33.7553091944621));
	riverway7.push(makepoint(112.988748140701, 33.755321315164));
	riverway7.push(makepoint(112.988889538076, 33.7553375817652));
	riverway7.push(makepoint(112.989030102177, 33.7553578670653));
	riverway7.push(makepoint(112.989169833008, 33.7553822982488));
	riverway7.push(makepoint(112.989308493251, 33.7554107481164));
	riverway7.push(makepoint(112.989445845575, 33.7554431912149));
	riverway7.push(makepoint(112.989581765073, 33.7554796529745));
	riverway7.push(makepoint(112.989716022754, 33.755519980763));
	riverway7.push(makepoint(112.989848610302, 33.7555642254577));
	riverway7.push(makepoint(112.989979173797, 33.7556122598536));
	riverway7.push(makepoint(112.990107713255, 33.755664083957));
	riverway7.push(makepoint(112.990233995508, 33.7557196214469));
	riverway7.push(makepoint(112.990357891489, 33.7557787960111));
	riverway7.push(makepoint(112.990479288788, 33.7558415313391));
	riverway7.push(makepoint(112.990597950067, 33.7559077511113));
	riverway7.push(makepoint(112.990713875344, 33.7559773790265));
	riverway7.push(makepoint(112.990826702353, 33.7560503641928));
	riverway7.push(makepoint(112.990936556043, 33.7561265285737));
	riverway7.push(makepoint(112.991043074135, 33.756205897587));
	riverway7.push(makepoint(112.991146260816, 33.7562882931876));
	riverway7.push(makepoint(112.991245874581, 33.7563735881849));
	riverway7.push(makepoint(112.991341919592, 33.7564617825879));
	riverway7.push(makepoint(112.991434275104, 33.7565527237786));
	riverway7.push(makepoint(112.991522703774, 33.7566462591311));
	riverway7.push(makepoint(112.991607322199, 33.7567423123528));
	riverway7.push(makepoint(112.991687772271, 33.7568407562459));
	riverway7.push(makepoint(112.991764062319, 33.7569414890737));
	riverway7.push(makepoint(112.991836179855, 33.7570443836615));
	riverway7.push(makepoint(112.991904016607, 33.7571493637007));
	riverway7.push(makepoint(112.991967326904, 33.7572561748193));
	riverway7.push(makepoint(112.992026235663, 33.7573647661595));
	riverway7.push(makepoint(112.992080501358, 33.7574750105308));
	riverway7.push(makepoint(112.992130128151, 33.7575868061942));
	riverway7.push(makepoint(112.992175107714, 33.7576999496645));
	riverway7.push(makepoint(112.992215448369, 33.7578143392019));
	riverway7.push(makepoint(112.992250908589, 33.7579298476144));
	riverway7.push(makepoint(112.992885382109, 33.7601565016869));

	riverway8.push(makepoint(112.635242495266, 33.1154424977181));
	riverway8.push(makepoint(112.633114023225, 33.1145654315188));
	riverway8.push(makepoint(112.630978703445, 33.1136704761925));
	riverway8.push(makepoint(112.626052846589, 33.1115922042832));
	riverway8.push(makepoint(112.623149979758, 33.1103886291534));
	riverway8.push(makepoint(112.621624064091, 33.1097768598548));
	riverway8.push(makepoint(112.61928746698, 33.1087928971898));

	riverway9.push(makepoint(112.993023427258, 33.7606011784931));
	riverway9.push(makepoint(112.993115779137, 33.7609118368055));
	riverway9.push(makepoint(112.993391273304, 33.7618385712808));
	riverway9.push(makepoint(112.993392697213, 33.7618433533743));
	riverway9.push(makepoint(112.993449939972, 33.762048728801));
	riverway9.push(makepoint(112.993499978168, 33.7622554264943));
	riverway9.push(makepoint(112.993542765953, 33.7624632684065));
	riverway9.push(makepoint(112.993578269975, 33.7626720510533));
	riverway9.push(makepoint(112.993608125798, 33.7628960697004));
	riverway9.push(makepoint(112.99362957334, 33.76312077467));
	riverway9.push(makepoint(112.993642604224, 33.7633459116036));
	riverway9.push(makepoint(112.993647193411, 33.7635712770125));
	riverway9.push(makepoint(112.993645996677, 33.7637020192675));
	riverway9.push(makepoint(112.993638852006, 33.763898793707));
	riverway9.push(makepoint(112.993625272896, 33.7640953134397));
	riverway9.push(makepoint(112.993605271806, 33.7642914767192));
	riverway9.push(makepoint(112.993574506946, 33.7645154157997));
	riverway9.push(makepoint(112.993535383428, 33.764738438715));
	riverway9.push(makepoint(112.993487942851, 33.7649603419694));
	riverway9.push(makepoint(112.993432230983, 33.76518089663));
	riverway9.push(makepoint(112.993364752679, 33.7654111926959));
	riverway9.push(makepoint(112.993288236659, 33.7656395296269));
	riverway9.push(makepoint(112.99320277034, 33.7658656276127));
	riverway9.push(makepoint(112.99306222668, 33.7662172247997));
	riverway9.push(makepoint(112.992720691509, 33.7670716588825));
	riverway9.push(makepoint(112.992378803797, 33.7679269312748));
	riverway9.push(makepoint(112.99203691762, 33.7687822026008));
	riverway9.push(makepoint(112.991695016317, 33.7696374728594));
	riverway9.push(makepoint(112.991489037405, 33.7701527202143));
	riverway9.push(makepoint(112.991444802423, 33.7702654250152));
	riverway9.push(makepoint(112.991359884466, 33.770494548503));
	riverway9.push(makepoint(112.991237287699, 33.7708623983605));
	riverway9.push(makepoint(112.991130316688, 33.7712336576644));
	riverway9.push(makepoint(112.991040446737, 33.7716017640197));
	riverway9.push(makepoint(112.990965924002, 33.7719722369928));
	riverway9.push(makepoint(112.990906844513, 33.7723446696388));
	riverway9.push(makepoint(112.990906323474, 33.7723484595957));
	riverway9.push(makepoint(112.990795949358, 33.7731535837016));
	riverway9.push(makepoint(112.990673138582, 33.7740494121629));
	riverway9.push(makepoint(112.990550450304, 33.7749443246777));
	riverway9.push(makepoint(112.990427638577, 33.7758401526336));
	riverway9.push(makepoint(112.990304820126, 33.7767359803363));
	riverway9.push(makepoint(112.990182003283, 33.7776317823501));
	riverway9.push(makepoint(112.990059179713, 33.7785276095468));
	riverway9.push(makepoint(112.990005750536, 33.7789172875578));
	riverway9.push(makepoint(112.989936357748, 33.7794234364908));
	riverway9.push(makepoint(112.98981352906, 33.7803192377452));
	riverway9.push(makepoint(112.989690701975, 33.7812150641831));
	riverway9.push(makepoint(112.98956307767, 33.7821458138227));
	riverway9.push(makepoint(112.989562569014, 33.7821495528965));
	riverway9.push(makepoint(112.989537016164, 33.7823641556901));
	riverway9.push(makepoint(112.989519165257, 33.7825793187276));
	riverway9.push(makepoint(112.989509033039, 33.7827948385245));
	riverway9.push(makepoint(112.989506632089, 33.7830105115942));
	riverway9.push(makepoint(112.989513836122, 33.7832671885831));
	riverway9.push(makepoint(112.989531970825, 33.7835234595193));
	riverway9.push(makepoint(112.989561011333, 33.7837790700342));
	riverway9.push(makepoint(112.989600916136, 33.7840336131381));
	riverway9.push(makepoint(112.98964468675, 33.7842551404066));
	riverway9.push(makepoint(112.989696693258, 33.7844753965383));
	riverway9.push(makepoint(112.989756894086, 33.7846942034667));
	riverway9.push(makepoint(112.989825222665, 33.7849113576848));
	riverway9.push(makepoint(112.9899016166, 33.7851266048127));
	riverway9.push(makepoint(112.989994071852, 33.7853590480463));
	riverway9.push(makepoint(112.990095917445, 33.7855887702951));
	riverway9.push(makepoint(112.990207036839, 33.7858154662928));
	riverway9.push(makepoint(112.990317384379, 33.7860211772924));
	riverway9.push(makepoint(112.990435385259, 33.7862239127562));
	riverway9.push(makepoint(112.990560918737, 33.7864234691642));
	riverway9.push(makepoint(112.990693864065, 33.7866196429951));
	riverway9.push(makepoint(112.990834087994, 33.7868122561624));
	riverway9.push(makepoint(112.990981444772, 33.7870011305776));
	riverway9.push(makepoint(112.991135796975, 33.7871860627163));
	riverway9.push(makepoint(112.991296986346, 33.7873668744883));
	riverway9.push(makepoint(112.991477080029, 33.7875558269357));
	riverway9.push(makepoint(112.991664660991, 33.7877396160887));
	riverway9.push(makepoint(112.991865581116, 33.7879299174965));
	riverway9.push(makepoint(112.991889149247, 33.7879522520061));
	riverway9.push(makepoint(112.992567535983, 33.7885948378157));
	riverway9.push(makepoint(112.993281640207, 33.7892712518794));
	riverway9.push(makepoint(112.993995755664, 33.7899476363009));
	riverway9.push(makepoint(112.994709165849, 33.7906233551452));
	riverway9.push(makepoint(112.995423303758, 33.791299756594));
	riverway9.push(makepoint(112.996137448734, 33.7919761538358));
	riverway9.push(makepoint(112.996851609111, 33.7926525214343));
	riverway9.push(makepoint(112.997565780721, 33.7933289102614));
	riverway9.push(makepoint(112.997770034759, 33.7935223560308));
	riverway9.push(makepoint(112.998279959398, 33.7940052948805));
	riverway9.push(makepoint(112.998994153477, 33.7946816498553));
	riverway9.push(makepoint(112.999708358791, 33.7953580260577));
	riverway9.push(makepoint(113.00070826344, 33.7963049354956));
	riverway9.push(makepoint(113.00142249572, 33.7969813015962));
	riverway9.push(makepoint(113.002136739236, 33.7976576380511));
	riverway9.push(makepoint(113.002850989823, 33.7983339957323));
	riverway9.push(makepoint(113.00399310582, 33.7994154826868));
	riverway9.push(makepoint(113.004707389779, 33.8000918039887));
	riverway9.push(makepoint(113.005296684279, 33.8006497976877));
	riverway9.push(makepoint(113.005421684978, 33.8007681465156));
	riverway9.push(makepoint(113.005510973189, 33.8008526922149));
	riverway9.push(makepoint(113.006135991416, 33.8014444848312));
	riverway9.push(makepoint(113.006850304925, 33.8021207934991));
	riverway9.push(makepoint(113.007564633842, 33.802797123391));
	riverway9.push(makepoint(113.008093244726, 33.8032975961508));
	riverway9.push(makepoint(113.008271827667, 33.8034666835455));
	riverway9.push(makepoint(113.008278257282, 33.8034727623437));
	riverway9.push(makepoint(113.008992608668, 33.8041490838148));
	riverway9.push(makepoint(113.009706971293, 33.8048253756368));
	riverway9.push(makepoint(113.010421345162, 33.8055016886817));
	riverway9.push(makepoint(113.011135730273, 33.8061779975129));
	riverway9.push(makepoint(113.0117158152, 33.8067271344953));
	riverway9.push(makepoint(113.011779399504, 33.8067873356721));
	riverway9.push(makepoint(113.011782549967, 33.8067903113941));
	riverway9.push(makepoint(113.012047651186, 33.8070337346346));
	riverway9.push(makepoint(113.012321503144, 33.8072703141268));
	riverway9.push(makepoint(113.01260386414, 33.8074997954771));
	riverway9.push(makepoint(113.012949879372, 33.8077628960395));
	riverway9.push(makepoint(113.013307037129, 33.8080154130246));
	riverway9.push(makepoint(113.01367487481, 33.8082570157191));
	riverway9.push(makepoint(113.014019600344, 33.8084677659717));
	riverway9.push(makepoint(113.014372476297, 33.8086688740434));
	riverway9.push(makepoint(113.014741229873, 33.8088717088679));
	riverway9.push(makepoint(113.015642312094, 33.8093673220351));
	riverway9.push(makepoint(113.016544309018, 33.8098634371774));
	riverway9.push(makepoint(113.017446316349, 33.8103595202444));
	riverway9.push(makepoint(113.018348334098, 33.8108556221078));
	riverway9.push(makepoint(113.019250362253, 33.8113516918953));
	riverway9.push(makepoint(113.020152400826, 33.8118477804784));
	riverway9.push(makepoint(113.021054449812, 33.8123438624209));
	riverway9.push(makepoint(113.02146218107, 33.8125680875497));
	riverway9.push(makepoint(113.021956509204, 33.8128399122862));
	riverway9.push(makepoint(113.022858579015, 33.8133359809462));
	riverway9.push(makepoint(113.023760659239, 33.8138320429643));
	riverway9.push(makepoint(113.024661849635, 33.8143275897987));
	riverway9.push(makepoint(113.025563950667, 33.8148236131028));
	riverway9.push(makepoint(113.026466062119, 33.8153196551999));
	riverway9.push(makepoint(113.027277969662, 33.8157660848641));
	riverway9.push(makepoint(113.027897135005, 33.8161065099209));

	riverway11.push(makepoint(112.993030936161, 33.7605872912442));
	riverway11.push(makepoint(112.992896718113, 33.7601398977498));

	riverway10.push(makepoint(113.041577150714, 33.6443525415672));
	riverway10.push(makepoint(113.044761446481, 33.6445985224316));
	riverway10.push(makepoint(113.048586489039, 33.6445166984187));
	riverway10.push(makepoint(113.051885076587, 33.6443680031465));
	riverway10.push(makepoint(113.053841128469, 33.6441476222619));
	riverway10.push(makepoint(113.054530218166, 33.6439417913212));
	riverway10.push(makepoint(113.056073607604, 33.6432343153771));
	riverway10.push(makepoint(113.058545597139, 33.6420812660674));
	riverway10.push(makepoint(113.06100914423, 33.6409442219265));
	riverway10.push(makepoint(113.063660715871, 33.6396887254665));
	riverway10.push(makepoint(113.065753912621, 33.6387362440264));
	riverway10.push(makepoint(113.067500797589, 33.6379392843887));
	riverway10.push(makepoint(113.070636250561, 33.6365079353157));
	riverway10.push(makepoint(113.073639817043, 33.6351417541377));
	riverway10.push(makepoint(113.07609462231, 33.6340565336416));
	riverway10.push(makepoint(113.078194740554, 33.6331098397699));
	riverway10.push(makepoint(113.078724208305, 33.6328197787752));
	riverway10.push(makepoint(113.080247991695, 33.6320729162289));
	riverway10.push(makepoint(113.083799935734, 33.6304936060152));
	riverway10.push(makepoint(113.084178493007, 33.630334928518));
	riverway10.push(makepoint(113.085052821601, 33.6297839541804));
	riverway10.push(makepoint(113.086190568577, 33.6290072167128));
	riverway10.push(makepoint(113.088537852638, 33.6274035228063));
	riverway10.push(makepoint(113.089337899117, 33.6269267448737));
	riverway10.push(makepoint(113.090088977621, 33.6266214161257));
	riverway10.push(makepoint(113.090995930955, 33.6263972134159));
	riverway10.push(makepoint(113.092547459424, 33.6260301280959));
	riverway10.push(makepoint(113.0942966184, 33.6255766674008));
	riverway10.push(makepoint(113.096370556173, 33.6251590241647));
	riverway10.push(makepoint(113.097436876192, 33.6249506496822));
	riverway10.push(makepoint(113.098474380443, 33.6246972149019));
	riverway10.push(makepoint(113.099818626118, 33.6244113975292));
	riverway10.push(makepoint(113.100986720292, 33.6241437950769));
	riverway10.push(makepoint(113.102166785646, 33.6238691257002));
	riverway10.push(makepoint(113.103249800078, 33.6236135782974));
	riverway10.push(makepoint(113.104060782374, 33.6233622695975));
	riverway10.push(makepoint(113.105109895039, 33.6228290405732));
	riverway10.push(makepoint(113.106281140342, 33.6222295365375));
	riverway10.push(makepoint(113.10744516843, 33.6216200055281));
	riverway10.push(makepoint(113.108519338024, 33.621036589711));
	riverway10.push(makepoint(113.109902508057, 33.620334609065));
	riverway10.push(makepoint(113.111147920954, 33.6196878583917));
	riverway10.push(makepoint(113.112269950033, 33.6190863321401));
	riverway10.push(makepoint(113.113504540165, 33.6184375833978));
	riverway10.push(makepoint(113.114600268496, 33.6179072323476));
	riverway10.push(makepoint(113.115494769258, 33.6174462478358));
	riverway10.push(makepoint(113.116401216377, 33.6169691949398));
	riverway10.push(makepoint(113.117320635589, 33.6163407483779));
	riverway10.push(makepoint(113.118257209199, 33.6160029963191));
	riverway10.push(makepoint(113.119313306794, 33.6154505875114));
	riverway10.push(makepoint(113.120019641789, 33.6149977641162));
	riverway10.push(makepoint(113.120771554454, 33.614580987073));
	riverway10.push(makepoint(113.120960728811, 33.614477554031));
	riverway10.push(makepoint(113.121873196887, 33.6140625972393));
	riverway10.push(makepoint(113.12285621639, 33.613553345522));
	riverway10.push(makepoint(113.123727859053, 33.6130923239575));
	riverway10.push(makepoint(113.124703680366, 33.6125910773181));
	riverway10.push(makepoint(113.125571767138, 33.6121711522721));
	riverway10.push(makepoint(113.126475718889, 33.6116980468401));
	riverway10.push(makepoint(113.127394017143, 33.6112148724431));
	riverway10.push(makepoint(113.128557716886, 33.6105840806374));
	riverway10.push(makepoint(113.129422123632, 33.6101310389406));
	riverway10.push(makepoint(113.130073397208, 33.6097774701433));
	riverway10.push(makepoint(113.130805853031, 33.6092343328146));
	riverway10.push(makepoint(113.131224565653, 33.6088088137492));
	riverway10.push(makepoint(113.131544982709, 33.6083563329639));
	riverway10.push(makepoint(113.131825677984, 33.6077845946861));
	riverway10.push(makepoint(113.131967619393, 33.607368397727));
	riverway10.push(makepoint(113.132048469142, 33.6069602784198));
	riverway10.push(makepoint(113.132076327859, 33.6063707743128));
	riverway10.push(makepoint(113.132088667429, 33.6058213752503));
	riverway10.push(makepoint(113.132100862713, 33.6051747310587));
	riverway10.push(makepoint(113.132121202026, 33.6043706746021));
	riverway10.push(makepoint(113.132141640396, 33.6036317872634));
	riverway10.push(makepoint(113.132158686289, 33.6030262436871));
	riverway10.push(makepoint(113.13218967706, 33.6021369619371));
	riverway10.push(makepoint(113.132170904273, 33.6008256586098));
	riverway10.push(makepoint(113.132139602546, 33.5991534948697));
	riverway10.push(makepoint(113.132111841314, 33.5974472159738));
	riverway10.push(makepoint(113.132169863761, 33.5962170497396));
	riverway10.push(makepoint(113.132211400287, 33.594387377753));
	riverway10.push(makepoint(113.132278804803, 33.5930268619548));
	riverway10.push(makepoint(113.132340174287, 33.5916403048445));
	riverway10.push(makepoint(113.132333235703, 33.5902317666262));
	riverway10.push(makepoint(113.132485323333, 33.5894205466111));
	riverway10.push(makepoint(113.132691739688, 33.588885971295));
	riverway10.push(makepoint(113.133214856178, 33.5878758672034));
	riverway10.push(makepoint(113.133506357051, 33.5873702732335));
	riverway10.push(makepoint(113.134158656217, 33.5862537498448));
	riverway10.push(makepoint(113.134610286332, 33.5855103727178));
	riverway10.push(makepoint(113.135008029224, 33.58478111931));
	riverway10.push(makepoint(113.135894545177, 33.5833364988426));
	riverway10.push(makepoint(113.136187183718, 33.5828128367236));
	riverway10.push(makepoint(113.136555071719, 33.5821577851562));
	riverway10.push(makepoint(113.136943258503, 33.5814656228478));
	riverway10.push(makepoint(113.137349346804, 33.5807373188625));
	riverway10.push(makepoint(113.137812763634, 33.5799097199375));
	riverway10.push(makepoint(113.138278573244, 33.5790871275939));
	riverway10.push(makepoint(113.138734787502, 33.5782595330677));
	riverway10.push(makepoint(113.139653235149, 33.576642411081));
	riverway10.push(makepoint(113.143534597382, 33.5696776394868));
	riverway10.push(makepoint(113.139833439277, 33.576239183694));

	array.push(riverway1);
	array.push(riverway2);
	array.push(riverway3);
	array.push(riverway4);
	array.push(riverway5);
	array.push(riverway6);
	array.push(riverway7);
	array.push(riverway8);
	array.push(riverway9);
	array.push(riverway10);
	array.push(riverway11);

	var brush = new EBrush();
	brush.color = "red";
	brush.bgcolor = "red";
	brush.stroke = 7;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.5;
	brush.style = 0;
	brush.fill = false;
	for (var i = 0; i < array.length; i++) {
		var polyline = new EPolyline("", array[i], brush);
		webgis.addOverlay(polyline); // 添加覆盖物
		webgis.setSuitZoom(array[i]);
	}

}

function drawPicket(webgis) {
}

function drawBridge(webgis) {

	var bridge1 = new Array();
	var bridge2 = new Array();
	var bridge3 = new Array();
	var bridge4 = new Array();
	var bridge5 = new Array();
	var bridge6 = new Array();
	var bridge7 = new Array();
	var bridge8 = new Array();
	var bridge9 = new Array();
	var bridge10 = new Array();
	var bridge11 = new Array();
	var bridge12 = new Array();
	var bridge13 = new Array();
	var bridge14 = new Array();
	var bridge15 = new Array();
	var bridge16 = new Array();
	var bridge17 = new Array();
	var bridge18 = new Array();
	var bridge19 = new Array();
	var bridge20 = new Array();
	var bridge21 = new Array();
	var bridge22 = new Array();
	var bridge23 = new Array();
	var bridge24 = new Array();
	var bridge25 = new Array();
	var bridge26 = new Array();
	var bridge27 = new Array();
	var bridge28 = new Array();
	var bridge29 = new Array();
	var bridge30 = new Array();
	var bridge31 = new Array();
	var bridge32 = new Array();
	var bridge33 = new Array();
	var bridge34 = new Array();
	var bridge35 = new Array();
	var bridge36 = new Array();
	var bridge37 = new Array();
	var bridge38 = new Array();
	var bridge39 = new Array();
	var bridge40 = new Array();
	var bridge41 = new Array();
	var bridge42 = new Array();
	var bridge43 = new Array();
	var bridge44 = new Array();
	var bridge45 = new Array();
	var bridge46 = new Array();
	var bridge47 = new Array();
	var bridge48 = new Array();
	var bridge49 = new Array();
	var bridge50 = new Array();
	var bridge51 = new Array();
	var bridge52 = new Array();
	var bridge53 = new Array();
	var bridge54 = new Array();
	var bridge55 = new Array();
	var bridge56 = new Array();
	var bridge57 = new Array();
	var bridge58 = new Array();
	var bridge59 = new Array();
	var bridge60 = new Array();
	var bridge61 = new Array();
	var bridge62 = new Array();
	var bridge63 = new Array();
	var bridge64 = new Array();
	var bridge65 = new Array();
	var bridge66 = new Array();
	var bridge67 = new Array();
	var bridge68 = new Array();
	var bridge69 = new Array();
	var bridge70 = new Array();
	var bridge71 = new Array();
	var bridge72 = new Array();
	var bridge73 = new Array();
	var bridge74 = new Array();
	var bridge75 = new Array();
	var bridge76 = new Array();
	var bridge77 = new Array();
	var bridge78 = new Array();
	var bridge79 = new Array();
	var bridge80 = new Array();
	var bridge81 = new Array();
	var bridge82 = new Array();
	var bridge83 = new Array();
	var bridge84 = new Array();
	var bridge85 = new Array();
	var bridge86 = new Array();
	var bridge87 = new Array();
	var bridge88 = new Array();
	var bridge89 = new Array();
	var bridge90 = new Array();
	var bridge91 = new Array();
	var bridge92 = new Array();
	var bridge93 = new Array();
	var bridge94 = new Array();

	var array = new Array();

	bridge1.push(makepoint(112.680191504525, 33.1203733439343));
	bridge1.push(makepoint(112.680326360064, 33.1203352011328));
	bridge1.push(makepoint(112.678361744858, 33.1154213564533));
	bridge1.push(makepoint(112.6782322877, 33.1154579593559));
	bridge1.push(makepoint(112.680191504525, 33.1203733439343));

	bridge2.push(makepoint(112.686879129297, 33.1196819346946));
	bridge2.push(makepoint(112.68713594532, 33.119619059162));
	bridge2.push(makepoint(112.685946497057, 33.1145611809695));
	bridge2.push(makepoint(112.685689801995, 33.1145986411178));
	bridge2.push(makepoint(112.686879129297, 33.1196819346946));

	bridge3.push(makepoint(112.700574907033, 33.1174664774208));
	bridge3.push(makepoint(112.700678954991, 33.1173913013987));
	bridge3.push(makepoint(112.698304084816, 33.1150666261861));
	bridge3.push(makepoint(112.698187734642, 33.1151506740377));
	bridge3.push(makepoint(112.700574907033, 33.1174664774208));

	bridge4.push(makepoint(112.707077719834, 33.1172772772376));
	bridge4.push(makepoint(112.707200559307, 33.1172527631008));
	bridge4.push(makepoint(112.706303636421, 33.114093927517));
	bridge4.push(makepoint(112.706209833929, 33.1141125820106));
	bridge4.push(makepoint(112.707077719834, 33.1172772772376));

	bridge5.push(makepoint(112.717117781247, 33.1174601771097));
	bridge5.push(makepoint(112.717314062999, 33.1174352345948));
	bridge5.push(makepoint(112.716639465472, 33.1150853453312));
	bridge5.push(makepoint(112.716493931195, 33.1151133277268));
	bridge5.push(makepoint(112.717117781247, 33.1174601771097));

	bridge6.push(makepoint(112.562755309973, 33.0788805739287));
	bridge6.push(makepoint(112.563618669363, 33.0785587961149));
	bridge6.push(makepoint(112.563590457189, 33.0785052250672));
	bridge6.push(makepoint(112.562727085828, 33.0788270026484));
	bridge6.push(makepoint(112.562755309973, 33.0788805739287));

	bridge7.push(makepoint(112.564359537382, 33.0821121813129));
	bridge7.push(makepoint(112.564398874311, 33.0820694035519));
	bridge7.push(makepoint(112.565355076277, 33.0819668643442));
	bridge7.push(makepoint(112.565405894118, 33.081999984684));
	bridge7.push(makepoint(112.565382907061, 33.0818480605632));
	bridge7.push(makepoint(112.565343574836, 33.0818908386553));
	bridge7.push(makepoint(112.564387369549, 33.0819933777683));
	bridge7.push(makepoint(112.564336552099, 33.0819602570165));
	bridge7.push(makepoint(112.564359537382, 33.0821121813129));

	bridge8.push(makepoint(112.574250679047, 33.0887996531911));
	bridge8.push(makepoint(112.574455474427, 33.0887333467194));
	bridge8.push(makepoint(112.574396744095, 33.0887113961089));
	bridge8.push(makepoint(112.573858406344, 33.0875332183796));
	bridge8.push(makepoint(112.573884504555, 33.087483778325));
	bridge8.push(makepoint(112.573679711664, 33.087550083892));
	bridge8.push(makepoint(112.573738440923, 33.0875720602751));
	bridge8.push(makepoint(112.574276777298, 33.0887502385039));
	bridge8.push(makepoint(112.574250679047, 33.0887996531911));

	bridge9.push(makepoint(112.588663539262, 33.0934906892852));
	bridge9.push(makepoint(112.588656251118, 33.093435310516));
	bridge9.push(makepoint(112.5892681041, 33.0925288337093));
	bridge9.push(makepoint(112.589319585727, 33.0925015294585));
	bridge9.push(makepoint(112.589158954889, 33.0924438393114));
	bridge9.push(makepoint(112.589171670372, 33.0924972008462));
	bridge9.push(makepoint(112.588561071897, 33.0934074462562));
	bridge9.push(makepoint(112.588502458926, 33.0934298424069));
	bridge9.push(makepoint(112.588663539262, 33.0934906892852));

	bridge10.push(makepoint(112.598156277861, 33.0964170637289));
	bridge10.push(makepoint(112.59813013198, 33.0963676537052));
	bridge10.push(makepoint(112.598444887546, 33.0956773953455));
	bridge10.push(makepoint(112.598505040199, 33.0956342668975));
	bridge10.push(makepoint(112.598301876899, 33.0955719997338));
	bridge10.push(makepoint(112.598329457092, 33.0956285880773));
	bridge10.push(makepoint(112.598010121579, 33.0963288796853));
	bridge10.push(makepoint(112.597951407547, 33.0963508729246));
	bridge10.push(makepoint(112.598156277861, 33.0964170637289));

	bridge11.push(makepoint(112.606001504604, 33.099078604536));
	bridge11.push(makepoint(112.606207976697, 33.0990766113449));
	bridge11.push(makepoint(112.606163236248, 33.0990355136094));
	bridge11.push(makepoint(112.606025806252, 33.0980724006406));
	bridge11.push(makepoint(112.606068408171, 33.0980211489946));
	bridge11.push(makepoint(112.6058548727, 33.0980219494494));
	bridge11.push(makepoint(112.605907651919, 33.098068338536));
	bridge11.push(makepoint(112.606042584188, 33.0990333516425));
	bridge11.push(makepoint(112.606001504604, 33.099078604536));

	bridge12.push(makepoint(112.609133738933, 33.1001131637889));
	bridge12.push(makepoint(112.609325592022, 33.100103538855));
	bridge12.push(makepoint(112.609295475124, 33.100070068821));
	bridge12.push(makepoint(112.609158005193, 33.099106984625));
	bridge12.push(makepoint(112.609200610169, 33.0990556810433));
	bridge12.push(makepoint(112.608987072056, 33.0990565122837));
	bridge12.push(makepoint(112.609039853547, 33.0991029000532));
	bridge12.push(makepoint(112.609174821542, 33.1000679098751));
	bridge12.push(makepoint(112.609133738933, 33.1001131637889));

	bridge13.push(makepoint(112.614950614996, 33.1063035975822));
	bridge13.push(makepoint(112.61498343657, 33.1062571206567));
	bridge13.push(makepoint(112.615886650439, 33.1060634695574));
	bridge13.push(makepoint(112.615941918599, 33.1060910882634));
	bridge13.push(makepoint(112.615887738807, 33.1059121124459));
	bridge13.push(makepoint(112.615854913704, 33.1059585896038));
	bridge13.push(makepoint(112.614951700732, 33.106152265922));
	bridge13.push(makepoint(112.614896436981, 33.1061246467919));
	bridge13.push(makepoint(112.614950614996, 33.1063035975822));

	bridge14.push(makepoint(112.511810313105, 33.0496904442368));
	bridge14.push(makepoint(112.511791106658, 33.0497420353129));
	bridge14.push(makepoint(112.511772130423, 33.0497504067335));
	bridge14.push(makepoint(112.511753158316, 33.0497587781674));
	bridge14.push(makepoint(112.511734182214, 33.0497671241439));
	bridge14.push(makepoint(112.51171520611, 33.0497754701174));
	bridge14.push(makepoint(112.511696229861, 33.0497838415263));
	bridge14.push(makepoint(112.511677253749, 33.049792187494));
	bridge14.push(makepoint(112.511658277634, 33.0498005334588));
	bridge14.push(makepoint(112.511639305505, 33.049808904875));
	bridge14.push(makepoint(112.511620329382, 33.0498172508339));
	bridge14.push(makepoint(112.511601353116, 33.0498256222282));
	bridge14.push(makepoint(112.511582377127, 33.049833942743));
	bridge14.push(makepoint(112.511563400853, 33.0498423141313));
	bridge14.push(makepoint(112.511544424576, 33.0498506855168));
	bridge14.push(makepoint(112.511525452566, 33.0498590314772));
	bridge14.push(makepoint(112.511506476422, 33.0498673774185));
	bridge14.push(makepoint(112.511487500135, 33.0498757487952));
	bridge14.push(makepoint(112.511468523984, 33.0498840947307));
	bridge14.push(makepoint(112.511449547829, 33.0498924406632));
	bridge14.push(makepoint(112.511430571531, 33.049900812031));
	bridge14.push(makepoint(112.511411599499, 33.0499091579739));
	bridge14.push(makepoint(112.511392623194, 33.0499175293359));
	bridge14.push(makepoint(112.511373647025, 33.0499258752567));
	bridge14.push(makepoint(112.511354666723, 33.0499342211584));
	bridge14.push(makepoint(112.511335690406, 33.0499425925116));
	bridge14.push(makepoint(112.511316714227, 33.0499509384236));
	bridge14.push(makepoint(112.511297742174, 33.0499592843488));
	bridge14.push(makepoint(112.511278765847, 33.0499676556933));
	bridge14.push(makepoint(112.511259789657, 33.0499760015965));
	bridge14.push(makepoint(112.511240813464, 33.0499843474967));
	bridge14.push(makepoint(112.511221837126, 33.0499927188324));
	bridge14.push(makepoint(112.511202860925, 33.0500010647268));
	bridge14.push(makepoint(112.511183888711, 33.0500094360727));
	bridge14.push(makepoint(112.511164912503, 33.0500177819613));
	bridge14.push(makepoint(112.511145936292, 33.0500261278469));
	bridge14.push(makepoint(112.511126959936, 33.0500344991679));
	bridge14.push(makepoint(112.511107983718, 33.0500428450477));
	bridge14.push(makepoint(112.511089007496, 33.0500511909245));
	bridge14.push(makepoint(112.51107003526, 33.0500595622528));
	bridge14.push(makepoint(112.51105105889, 33.0500679335621));
	bridge14.push(makepoint(112.511032082798, 33.0500762539919));
	bridge14.push(makepoint(112.511013106422, 33.0500846252952));
	bridge14.push(makepoint(112.510994130041, 33.0500929965957));
	bridge14.push(makepoint(112.510975153798, 33.0501013424549));
	bridge14.push(makepoint(112.510956181681, 33.0501096883274));
	bridge14.push(makepoint(112.510937205431, 33.0501180341808));
	bridge14.push(makepoint(112.510918229036, 33.0501264054695));
	bridge14.push(makepoint(112.510899252779, 33.0501347513171));
	bridge14.push(makepoint(112.510880276518, 33.0501430971617));
	bridge14.push(makepoint(112.510861300112, 33.0501514684416));
	bridge14.push(makepoint(112.510842327834, 33.0501598397348));
	bridge14.push(makepoint(112.510823351703, 33.0501681601323));
	bridge14.push(makepoint(112.510762049316, 33.0501519950272));
	bridge14.push(makepoint(112.510863667717, 33.0503156852789));
	bridge14.push(makepoint(112.510882874973, 33.0502640689182));
	bridge14.push(makepoint(112.510901851401, 33.0502556976353));
	bridge14.push(makepoint(112.510920827684, 33.0502473517878));
	bridge14.push(makepoint(112.510939803964, 33.0502390059374));
	bridge14.push(makepoint(112.510958780381, 33.0502306346457));
	bridge14.push(makepoint(112.510977752523, 33.0502222887732));
	bridge14.push(makepoint(112.510996728792, 33.050213942914));
	bridge14.push(makepoint(112.511015705199, 33.0502055716135));
	bridge14.push(makepoint(112.511034681601, 33.0501972003102));
	bridge14.push(makepoint(112.511053657719, 33.0501888798804));
	bridge14.push(makepoint(112.511072634115, 33.0501805085712));
	bridge14.push(makepoint(112.511091610507, 33.050172137259));
	bridge14.push(makepoint(112.511110586755, 33.0501637913822));
	bridge14.push(makepoint(112.511129562999, 33.0501554455024));
	bridge14.push(makepoint(112.51114853938, 33.0501470741814));
	bridge14.push(makepoint(112.511167515617, 33.0501387282958));
	bridge14.push(makepoint(112.511186491851, 33.0501303824073));
	bridge14.push(makepoint(112.511205463951, 33.0501220364996));
	bridge14.push(makepoint(112.511224440318, 33.0501136651669));
	bridge14.push(makepoint(112.511243416681, 33.0501052938313));
	bridge14.push(makepoint(112.51126239276, 33.0500969733693));
	bridge14.push(makepoint(112.511281369117, 33.0500886020278));
	bridge14.push(makepoint(112.511300345469, 33.0500802306834));
	bridge14.push(makepoint(112.511319317548, 33.0500718847582));
	bridge14.push(makepoint(112.511338293753, 33.0500635388462));
	bridge14.push(makepoint(112.511357270095, 33.050055167493));
	bridge14.push(makepoint(112.511376246293, 33.0500468215751));
	bridge14.push(makepoint(112.511395222488, 33.0500384756543));
	bridge14.push(makepoint(112.511414198819, 33.0500301042923));
	bridge14.push(makepoint(112.511433170876, 33.0500217583495));
	bridge14.push(makepoint(112.511452147201, 33.0500133869816));
	bridge14.push(makepoint(112.511471123381, 33.0500050410491));
	bridge14.push(makepoint(112.511490099558, 33.0499966951136));
	bridge14.push(makepoint(112.511509075872, 33.049988323737));
	bridge14.push(makepoint(112.511528051901, 33.0499800032339));
	bridge14.push(makepoint(112.511547024077, 33.0499716318352));
	bridge14.push(makepoint(112.51156600038, 33.0499632604498));
	bridge14.push(makepoint(112.511584976539, 33.0499549144997));
	bridge14.push(makepoint(112.511603952694, 33.0499465685467));
	bridge14.push(makepoint(112.511622928987, 33.0499381971524));
	bridge14.push(makepoint(112.511641905135, 33.0499298511935));
	bridge14.push(makepoint(112.51166087729, 33.0499214797773));
	bridge14.push(makepoint(112.511679853431, 33.0499131338125));
	bridge14.push(makepoint(112.511698829569, 33.0499047878448));
	bridge14.push(makepoint(112.511717805843, 33.0498964164359));
	bridge14.push(makepoint(112.511736781974, 33.0498880704624));
	bridge14.push(makepoint(112.511755758101, 33.0498797244859));
	bridge14.push(makepoint(112.511774734365, 33.0498713530682));
	bridge14.push(makepoint(112.511793710625, 33.0498629816476));
	bridge14.push(makepoint(112.511812686601, 33.0498546611005));
	bridge14.push(makepoint(112.511831662854, 33.0498462896741));
	bridge14.push(makepoint(112.511850638963, 33.0498379436829));
	bridge14.push(makepoint(112.511911937209, 33.0498541082375));
	bridge14.push(makepoint(112.511810313105, 33.0496904442368));

	bridge15.push(makepoint(112.508156525088, 33.0416344960758));
	bridge15.push(makepoint(112.50793003116, 33.0413371132163));
	bridge15.push(makepoint(112.507916326979, 33.041389946528));
	bridge15.push(makepoint(112.506767434041, 33.0420106711395));
	bridge15.push(makepoint(112.506704683254, 33.0419991281972));
	bridge15.push(makepoint(112.5069311747, 33.042296513227));
	bridge15.push(makepoint(112.506944883887, 33.0422436546161));
	bridge15.push(makepoint(112.508093774377, 33.0416229538323));
	bridge15.push(makepoint(112.508156525088, 33.0416344960758));

	bridge16.push(makepoint(112.501313347067, 33.0331782687204));
	bridge16.push(makepoint(112.501358965543, 33.0329976061034));
	bridge16.push(makepoint(112.501305096825, 33.033027077982));
	bridge16.push(makepoint(112.499315767351, 33.0326706752841));
	bridge16.push(makepoint(112.499280793562, 33.0326253046358));
	bridge16.push(makepoint(112.499235179172, 33.0328059919366));
	bridge16.push(makepoint(112.499289044302, 33.0327765209393));
	bridge16.push(makepoint(112.501278372049, 33.033132898624));
	bridge16.push(makepoint(112.501313347067, 33.0331782687204));

	bridge17.push(makepoint(112.684814347434, 34.4228736428833));
	bridge17.push(makepoint(112.685967290609, 34.4229752900677));
	bridge17.push(makepoint(112.686588372167, 34.4231845976215));
	bridge17.push(makepoint(112.687127998995, 34.4235359680609));
	bridge17.push(makepoint(112.687974714811, 34.4244746392438));
	bridge17.push(makepoint(112.688579306162, 34.4248219470231));
	bridge17.push(makepoint(112.688572637046, 34.4241757185845));
	bridge17.push(makepoint(112.68796372805, 34.4228771146601));
	bridge17.push(makepoint(112.687174840279, 34.422098236536));
	bridge17.push(makepoint(112.686199167225, 34.4211263942517));
	bridge17.push(makepoint(112.685056608345, 34.4211384887508));
	bridge17.push(makepoint(112.684917443545, 34.4219797213578));
	bridge17.push(makepoint(112.68394489707, 34.4225933868989));
	bridge17.push(makepoint(112.684814347434, 34.4228736428833));

	bridge18.push(makepoint(112.684722260881, 34.4284810582736));
	bridge18.push(makepoint(112.686492374884, 34.4284062565128));
	bridge18.push(makepoint(112.686467884784, 34.427476553218));
	bridge18.push(makepoint(112.684688212724, 34.4274529537781));
	bridge18.push(makepoint(112.684722260881, 34.4284810582736));

	bridge19.push(makepoint(112.686329542685, 34.4315263851957));
	bridge19.push(makepoint(112.687556523457, 34.4300978568893));
	bridge19.push(makepoint(112.687361448551, 34.4300078074975));
	bridge19.push(makepoint(112.686149012232, 34.431420984009));
	bridge19.push(makepoint(112.686329542685, 34.4315263851957));

	bridge20.push(makepoint(112.689560183315, 34.4346121657974));
	bridge20.push(makepoint(112.69137945295, 34.4346058850772));
	bridge20.push(makepoint(112.691190334337, 34.434333830388));
	bridge20.push(makepoint(112.689393646099, 34.4344406273813));
	bridge20.push(makepoint(112.689560183315, 34.4346121657974));

	bridge21.push(makepoint(113.143354385181, 33.5710982266129));
	bridge21.push(makepoint(113.143375092341, 33.5710615987478));
	bridge21.push(makepoint(113.142311430951, 33.5706434968341));
	bridge21.push(makepoint(113.142290723648, 33.5706802517096));
	bridge21.push(makepoint(113.143354385181, 33.5710982266129));

	bridge22.push(makepoint(113.148008006948, 33.5621787448607));
	bridge22.push(makepoint(113.148018161216, 33.5621349046634));
	bridge22.push(makepoint(113.146256548541, 33.5620825376994));
	bridge22.push(makepoint(113.146246085978, 33.5621264035552));
	bridge22.push(makepoint(113.148008006948, 33.5621787448607));

	bridge23.push(makepoint(113.149399367847, 33.5500767283202));
	bridge23.push(makepoint(113.149388565171, 33.550102254776));
	bridge23.push(makepoint(113.150599417871, 33.5504564241389));
	bridge23.push(makepoint(113.150609908669, 33.5504308979587));
	bridge23.push(makepoint(113.149399367847, 33.5500767283202));

	bridge24.push(makepoint(113.148531024149, 33.5466677493505));
	bridge24.push(makepoint(113.148602047955, 33.5466982141203));
	bridge24.push(makepoint(113.149222602698, 33.5456856298112));
	bridge24.push(makepoint(113.149151579548, 33.5456551908278));
	bridge24.push(makepoint(113.148531024149, 33.5466677493505));

	bridge25.push(makepoint(113.142633110991, 33.5377693934134));
	bridge25.push(makepoint(113.142626745924, 33.5378568537133));
	bridge25.push(makepoint(113.142616670883, 33.5379488969735));
	bridge25.push(makepoint(113.142610000967, 33.5380379092881));
	bridge25.push(makepoint(113.142585641397, 33.5381121375413));
	bridge25.push(makepoint(113.142565716942, 33.5382440012926));
	bridge25.push(makepoint(113.142540572868, 33.5384071841916));
	bridge25.push(makepoint(113.142507760327, 33.538615475992));
	bridge25.push(makepoint(113.142495195833, 33.5387017224237));
	bridge25.push(makepoint(113.142480135309, 33.5387780512324));
	bridge25.push(makepoint(113.142472238733, 33.5388765021254));
	bridge25.push(makepoint(113.142457782973, 33.538941714195));
	bridge25.push(makepoint(113.142442722209, 33.539017941248));
	bridge25.push(makepoint(113.142429830948, 33.5390924360762));
	bridge25.push(makepoint(113.14241727995, 33.5391870004288));
	bridge25.push(makepoint(113.142405643914, 33.5392721519781));
	bridge25.push(makepoint(113.142390906169, 33.5393554501792));
	bridge25.push(makepoint(113.142368489215, 33.5394798890892));
	bridge25.push(makepoint(113.142366998608, 33.5395157063198));
	bridge25.push(makepoint(113.142423312482, 33.539651323359));
	bridge25.push(makepoint(113.142723806969, 33.5377099185788));
	bridge25.push(makepoint(113.142633110991, 33.5377693934134));

	bridge26.push(makepoint(113.13687892155, 33.5325981243959));
	bridge26.push(makepoint(113.13695907736, 33.5325375970223));
	bridge26.push(makepoint(113.138073226386, 33.5316951011955));
	bridge26.push(makepoint(113.137958718081, 33.5315870444278));
	bridge26.push(makepoint(113.137902390847, 33.5316289004643));
	bridge26.push(makepoint(113.1367560324, 33.5324823683259));
	bridge26.push(makepoint(113.13687892155, 33.5325981243959));

	bridge27.push(makepoint(113.138082447284, 33.5312590974488));
	bridge27.push(makepoint(113.138140546194, 33.5311614810254));
	bridge27.push(makepoint(113.137992936257, 33.5310870637282));
	bridge27.push(makepoint(113.137925641269, 33.5310509161256));
	bridge27.push(makepoint(113.137645336898, 33.5309257208526));
	bridge27.push(makepoint(113.137208595162, 33.5308236172621));
	bridge27.push(makepoint(113.136874034924, 33.5306777744546));
	bridge27.push(makepoint(113.136561487676, 33.5305395885015));
	bridge27.push(makepoint(113.136303204596, 33.5304257871938));
	bridge27.push(makepoint(113.136241940791, 33.5304819690575));
	bridge27.push(makepoint(113.136531830614, 33.5305959645879));
	bridge27.push(makepoint(113.136846241966, 33.5307362344047));
	bridge27.push(makepoint(113.137184830559, 33.5308843876083));
	bridge27.push(makepoint(113.137644645175, 33.5310763098092));
	bridge27.push(makepoint(113.137938896366, 33.5312012351755));
	bridge27.push(makepoint(113.138082447284, 33.5312590974488));

	bridge28.push(makepoint(113.14679197323, 33.5095334417442));
	bridge28.push(makepoint(113.146926991834, 33.5095061909914));
	bridge28.push(makepoint(113.146682396297, 33.5086653717241));
	bridge28.push(makepoint(113.146557334789, 33.5087165723532));
	bridge28.push(makepoint(113.14679197323, 33.5095334417442));

	bridge29.push(makepoint(113.154367254099, 33.5058833708683));
	bridge29.push(makepoint(113.154742108629, 33.506602117139));
	bridge29.push(makepoint(113.154786374431, 33.5065858328554));
	bridge29.push(makepoint(113.154411523804, 33.5058671121496));
	bridge29.push(makepoint(113.154367254099, 33.5058833708683));

	bridge30.push(makepoint(113.162974233804, 33.5026966294173));
	bridge30.push(makepoint(113.162944829402, 33.5027074789427));
	bridge30.push(makepoint(113.163071975128, 33.502951636915));
	bridge30.push(makepoint(113.163222747651, 33.5032408130751));
	bridge30.push(makepoint(113.163350206339, 33.5034849703259));
	bridge30.push(makepoint(113.163379610953, 33.503474120705));
	bridge30.push(makepoint(113.163252463595, 33.503229963074));
	bridge30.push(makepoint(113.163101690992, 33.5029407869497));
	bridge30.push(makepoint(113.162974233804, 33.5026966294173));

	bridge31.push(makepoint(113.174230298752, 33.4979091727808));
	bridge31.push(makepoint(113.174785547688, 33.4986283430118));
	bridge31.push(makepoint(113.174807080216, 33.49861882452));
	bridge31.push(makepoint(113.174254411989, 33.497903033918));
	bridge31.push(makepoint(113.174230298752, 33.4979091727808));

	bridge32.push(makepoint(113.182986224911, 33.4951353568337));
	bridge32.push(makepoint(113.183078854812, 33.4954411546423));
	bridge32.push(makepoint(113.18311012377, 33.4954348762971));
	bridge32.push(makepoint(113.183017494301, 33.4951293328844));
	bridge32.push(makepoint(113.182986224911, 33.4951353568337));

	bridge33.push(makepoint(113.195533201394, 33.4925393169943));
	bridge33.push(makepoint(113.195739809627, 33.4932400942586));
	bridge33.push(makepoint(113.195786867221, 33.4932311422942));
	bridge33.push(makepoint(113.19558056993, 33.49253033918));
	bridge33.push(makepoint(113.195533201394, 33.4925393169943));

	bridge34.push(makepoint(113.197475813794, 33.492028507582));
	bridge34.push(makepoint(113.197741297604, 33.4930077263539));
	bridge34.push(makepoint(113.198043758592, 33.4929501874346));
	bridge34.push(makepoint(113.197778271097, 33.4919707658156));
	bridge34.push(makepoint(113.197475813794, 33.492028507582));

	bridge35.push(makepoint(113.254059002882, 33.4621760633836));
	bridge35.push(makepoint(113.25495066423, 33.4624918698129));
	bridge35.push(makepoint(113.254969441536, 33.4624545145234));
	bridge35.push(makepoint(113.254077780282, 33.462138631914));
	bridge35.push(makepoint(113.254059002882, 33.4621760633836));

	bridge36.push(makepoint(113.247526879786, 33.4682591241672));
	bridge36.push(makepoint(113.249612212822, 33.4682549427327));
	bridge36.push(makepoint(113.249611396132, 33.4679700456532));
	bridge36.push(makepoint(113.247526069919, 33.4679742270428));
	bridge36.push(makepoint(113.247526879786, 33.4682591241672));

	bridge37.push(makepoint(113.244332680049, 33.4728766729691));
	bridge37.push(makepoint(113.244365194998, 33.4728470760868));
	bridge37.push(makepoint(113.243410525489, 33.4720836965027));
	bridge37.push(makepoint(113.243375038096, 33.4721115692329));
	bridge37.push(makepoint(113.244332680049, 33.4728766729691));

	bridge38.push(makepoint(113.23367884247, 33.4795958143609));
	bridge38.push(makepoint(113.233719969402, 33.4795743948779));
	bridge38.push(makepoint(113.233172088556, 33.4788517595543));
	bridge38.push(makepoint(113.233130649567, 33.4788728233216));
	bridge38.push(makepoint(113.23367884247, 33.4795958143609));

	bridge39.push(makepoint(113.222242406496, 33.4863625525155));
	bridge39.push(makepoint(113.222283543474, 33.4863410859439));
	bridge39.push(makepoint(113.221265506, 33.4849704108921));
	bridge39.push(makepoint(113.221224369286, 33.4849918262544));
	bridge39.push(makepoint(113.222242406496, 33.4863625525155));

	bridge40.push(makepoint(113.209447803486, 33.4906260022831));
	bridge40.push(makepoint(113.209499501364, 33.4906161215273));
	bridge40.push(makepoint(113.209377944947, 33.4899102886174));
	bridge40.push(makepoint(113.209326247474, 33.4899201693221));
	bridge40.push(makepoint(113.209447803486, 33.4906260022831));

	bridge41.push(makepoint(113.204186989887, 33.4916332224441));
	bridge41.push(makepoint(113.20423837726, 33.4916231917698));
	bridge41.push(makepoint(113.20404749435, 33.4909198081282));
	bridge41.push(makepoint(113.203996102085, 33.4909293554225));
	bridge41.push(makepoint(113.204186989887, 33.4916332224441));

	bridge42.push(makepoint(113.255719519171, 33.4587292886114));
	bridge42.push(makepoint(113.256780990237, 33.4591051710754));
	bridge42.push(makepoint(113.256821924942, 33.4590237628637));
	bridge42.push(makepoint(113.255760765931, 33.4586478800993));
	bridge42.push(makepoint(113.255719519171, 33.4587292886114));

	bridge43.push(makepoint(113.257719280355, 33.4549934520502));
	bridge43.push(makepoint(113.258726446058, 33.4549225462421));
	bridge43.push(makepoint(113.258747994168, 33.4548803005744));
	bridge43.push(makepoint(113.257739594482, 33.4549533204288));
	bridge43.push(makepoint(113.257719280355, 33.4549934520502));

	bridge44.push(makepoint(113.259932004006, 33.4487106427153));
	bridge44.push(makepoint(113.261701165915, 33.4485521091838));
	bridge44.push(makepoint(113.261699334592, 33.4485267519042));
	bridge44.push(makepoint(113.259929119095, 33.4486796659392));
	bridge44.push(makepoint(113.259932004006, 33.4487106427153));

	bridge45.push(makepoint(113.25940300195, 33.453299725035));
	bridge45.push(makepoint(113.25944206894, 33.4532157251846));
	bridge45.push(makepoint(113.258854187617, 33.4530074256813));
	bridge45.push(makepoint(113.258812333021, 33.4530904899839));
	bridge45.push(makepoint(113.25940300195, 33.453299725035));

	bridge46.push(makepoint(113.260007106586, 33.4447302595642));
	bridge46.push(makepoint(113.26113626018, 33.4447088088212));
	bridge46.push(makepoint(113.261133650837, 33.4446646548625));
	bridge46.push(makepoint(113.260004808999, 33.4446861049267));
	bridge46.push(makepoint(113.260007106586, 33.4447302595642));

	bridge47.push(makepoint(113.259636875606, 33.4399452524772));
	bridge47.push(makepoint(113.26116700785, 33.4398881375559));
	bridge47.push(makepoint(113.261165039964, 33.4398503161481));
	bridge47.push(makepoint(113.259634908383, 33.4399074310423));
	bridge47.push(makepoint(113.259636875606, 33.4399452524772));

	bridge48.push(makepoint(113.259385601109, 33.4328913212506));
	bridge48.push(makepoint(113.260495106474, 33.4327682185984));
	bridge48.push(makepoint(113.26049313055, 33.4327275481496));
	bridge48.push(makepoint(113.259383314482, 33.4328506259958));
	bridge48.push(makepoint(113.259385601109, 33.4328913212506));

	bridge49.push(makepoint(113.259088076979, 33.4267144375389));
	bridge49.push(makepoint(113.260093827641, 33.4265905123));
	bridge49.push(makepoint(113.260086900704, 33.4265504118108));
	bridge49.push(makepoint(113.259081150267, 33.42667426068));
	bridge49.push(makepoint(113.259088076979, 33.4267144375389));

	bridge50.push(makepoint(113.254618308232, 33.4177231684889));
	bridge50.push(makepoint(113.255536188694, 33.4175992062264));
	bridge50.push(makepoint(113.255524711754, 33.4175596235406));
	bridge50.push(makepoint(113.254598083301, 33.4176848246756));
	bridge50.push(makepoint(113.254618308232, 33.4177231684889));

	bridge51.push(makepoint(113.247842912885, 33.3844789521604));
	bridge51.push(makepoint(113.248759726772, 33.3842466776623));
	bridge51.push(makepoint(113.248745074381, 33.3842061084095));
	bridge51.push(makepoint(113.247828567776, 33.3844384076241));
	bridge51.push(makepoint(113.247842912885, 33.3844789521604));

	bridge52.push(makepoint(113.246819226923, 33.3791843708516));
	bridge52.push(makepoint(113.247736918909, 33.3789528397976));
	bridge52.push(makepoint(113.247728439783, 33.3789087985314));
	bridge52.push(makepoint(113.246810752382, 33.379140329514));
	bridge52.push(makepoint(113.246819226923, 33.3791843708516));

	bridge53.push(makepoint(113.252610598915, 33.4078868604411));
	bridge53.push(makepoint(113.253522691707, 33.4074412660848));
	bridge53.push(makepoint(113.253444706202, 33.4073290928229));
	bridge53.push(makepoint(113.252532921156, 33.4077747114232));
	bridge53.push(makepoint(113.252610598915, 33.4078868604411));

	bridge54.push(makepoint(113.248481992914, 33.4017664543156));
	bridge54.push(makepoint(113.249266130138, 33.4014893154542));
	bridge54.push(makepoint(113.249241279572, 33.4014540578998));
	bridge54.push(makepoint(113.248457453325, 33.4017310942318));
	bridge54.push(makepoint(113.248481992914, 33.4017664543156));

	bridge55.push(makepoint(113.248012942105, 33.3951184937202));
	bridge55.push(makepoint(113.248298703458, 33.3949760308782));
	bridge55.push(makepoint(113.247421622121, 33.3937666433448));
	bridge55.push(makepoint(113.247135848079, 33.3939037368605));
	bridge55.push(makepoint(113.248012942105, 33.3951184937202));

	bridge56.push(makepoint(113.248019629025, 33.3872334284268));
	bridge56.push(makepoint(113.249431843599, 33.387150800203));
	bridge56.push(makepoint(113.249416464075, 33.3869647796363));
	bridge56.push(makepoint(113.248004249531, 33.3870463647332));
	bridge56.push(makepoint(113.248019629025, 33.3872334284268));

	bridge57.push(makepoint(113.071239376688, 33.9583132525202));
	bridge57.push(makepoint(113.071448910113, 33.9590594071715));
	bridge57.push(makepoint(113.071624418891, 33.9590513184415));
	bridge57.push(makepoint(113.071414883954, 33.9583051640899));
	bridge57.push(makepoint(113.071239376688, 33.9583132525202));

	bridge58.push(makepoint(113.087440531723, 33.9609215923174));
	bridge58.push(makepoint(113.088128605502, 33.9599868579404));
	bridge58.push(makepoint(113.085826685071, 33.9588023534756));
	bridge58.push(makepoint(113.085133444508, 33.9597450909164));
	bridge58.push(makepoint(113.087440531723, 33.9609215923174));

	bridge59.push(makepoint(113.092566223842, 33.9621366085839));
	bridge59.push(makepoint(113.092760481971, 33.9631082991855));
	bridge59.push(makepoint(113.092818977757, 33.9631265685944));
	bridge59.push(makepoint(113.092624718894, 33.9621548526538));
	bridge59.push(makepoint(113.092566223842, 33.9621366085839));

	bridge60.push(makepoint(113.10044970833, 33.964678904189));
	bridge60.push(makepoint(113.09936634702, 33.9650895481401));
	bridge60.push(makepoint(113.099523678051, 33.9651386639886));
	bridge60.push(makepoint(113.100607039224, 33.9647280186562));
	bridge60.push(makepoint(113.10044970833, 33.964678904189));

	bridge61.push(makepoint(113.104383748622, 33.9668088223803));
	bridge61.push(makepoint(113.10483435027, 33.9658063096969));
	bridge61.push(makepoint(113.104792078139, 33.9657901179025));
	bridge61.push(makepoint(113.10433172966, 33.966803448745));
	bridge61.push(makepoint(113.104383748622, 33.9668088223803));

	bridge62.push(makepoint(113.107591151428, 33.9665530543779));
	bridge62.push(makepoint(113.107717145682, 33.9681724163646));
	bridge62.push(makepoint(113.107794894948, 33.9681961812641));
	bridge62.push(makepoint(113.107668899153, 33.9665767939307));
	bridge62.push(makepoint(113.107591151428, 33.9665530543779));

	bridge63.push(makepoint(113.12525402936, 33.9719108702412));
	bridge63.push(makepoint(113.12807372039, 33.9717107677151));
	bridge63.push(makepoint(113.127978659727, 33.9705117409662));
	bridge63.push(makepoint(113.125193718939, 33.9706659968324));
	bridge63.push(makepoint(113.12525402936, 33.9719108702412));

	bridge64.push(makepoint(112.985745623702, 33.7546592287881));
	bridge64.push(makepoint(112.985833670659, 33.7548469079457));
	bridge64.push(makepoint(112.985765721891, 33.755475481937));
	bridge64.push(makepoint(112.985638813731, 33.7556469333153));
	bridge64.push(makepoint(112.985961364335, 33.7556713383893));
	bridge64.push(makepoint(112.985873199677, 33.7554835830255));
	bridge64.push(makepoint(112.985941264248, 33.7548550852978));
	bridge64.push(makepoint(112.986068170651, 33.7546835572772));
	bridge64.push(makepoint(112.985745623702, 33.7546592287881));

	bridge65.push(makepoint(112.991981918588, 33.7590852991111));
	bridge65.push(makepoint(112.991771944462, 33.7591270771058));
	bridge65.push(makepoint(112.991796934127, 33.7592150374324));
	bridge65.push(makepoint(112.992007025055, 33.7591732594034));
	bridge65.push(makepoint(112.993277922978, 33.758920651121));
	bridge65.push(makepoint(112.993487895871, 33.7588788705631));
	bridge65.push(makepoint(112.993462904576, 33.7587909105738));
	bridge65.push(makepoint(112.993252815287, 33.7588326910834));
	bridge65.push(makepoint(112.991981918588, 33.7590852991111));

	bridge66.push(makepoint(112.987682711215, 33.7556201408222));
	bridge66.push(makepoint(112.987663285004, 33.755799719134));
	bridge66.push(makepoint(112.987771000717, 33.7558078949025));
	bridge66.push(makepoint(112.987790426716, 33.755628240265));
	bridge66.push(makepoint(112.987858477412, 33.7549997414918));
	bridge66.push(makepoint(112.987877903032, 33.7548201885622));
	bridge66.push(makepoint(112.987770067786, 33.7548120128739));
	bridge66.push(makepoint(112.987750641944, 33.7549915657868));
	bridge66.push(makepoint(112.987682711215, 33.7556201408222));

	bridge67.push(makepoint(112.983295762155, 33.7552890041672));
	bridge67.push(makepoint(112.983276326862, 33.7554686326683));
	bridge67.push(makepoint(112.983384041758, 33.755476735956));
	bridge67.push(makepoint(112.983403476813, 33.755297183747));
	bridge67.push(makepoint(112.983471559271, 33.7546686110583));
	bridge67.push(makepoint(112.983490993965, 33.7544890333755));
	bridge67.push(makepoint(112.983383163702, 33.7544809301645));
	bridge67.push(makepoint(112.98336372462, 33.7546605078299));
	bridge67.push(makepoint(112.983295762155, 33.7552890041672));

	bridge68.push(makepoint(112.980291876947, 33.7550622289752));
	bridge68.push(makepoint(112.980272435459, 33.755241780699));
	bridge68.push(makepoint(112.980379912429, 33.7552499120064));
	bridge68.push(makepoint(112.980399353701, 33.7550703348295));
	bridge68.push(makepoint(112.980467341308, 33.7544417637634));
	bridge68.push(makepoint(112.980486782208, 33.7542622119853));
	bridge68.push(makepoint(112.980379306455, 33.7542541062064));
	bridge68.push(makepoint(112.980359865332, 33.7544336579677));
	bridge68.push(makepoint(112.980291876947, 33.7550622289752));

	bridge69.push(makepoint(112.943028643307, 33.6957142363484));
	bridge69.push(makepoint(112.943242444274, 33.6956212624497));
	bridge69.push(makepoint(112.944620992996, 33.6956017677217));
	bridge69.push(makepoint(112.944838480335, 33.695688705358));
	bridge69.push(makepoint(112.944833064335, 33.695418795812));
	bridge69.push(makepoint(112.94461914905, 33.6955117978528));
	bridge69.push(makepoint(112.943240718277, 33.6955312926155));
	bridge69.push(makepoint(112.94302311229, 33.6954443266744));
	bridge69.push(makepoint(112.943028643307, 33.6957142363484));

	bridge70.push(makepoint(112.947882114012, 33.689342919902));
	bridge70.push(makepoint(112.946844928467, 33.6887087005693));
	bridge70.push(makepoint(112.946670758305, 33.6886021734825));
	bridge70.push(makepoint(112.946607085473, 33.6886750471929));
	bridge70.push(makepoint(112.946781139247, 33.6887814980084));
	bridge70.push(makepoint(112.947818441702, 33.6894157179186));
	bridge70.push(makepoint(112.947992494302, 33.6895221670161));
	bridge70.push(makepoint(112.94805628721, 33.6894493689617));
	bridge70.push(makepoint(112.947882114012, 33.689342919902));

	bridge71.push(makepoint(112.949371969387, 33.6855263997782));
	bridge71.push(makepoint(112.949607780257, 33.6855642186168));
	bridge71.push(makepoint(112.950604744585, 33.6862032319527));
	bridge71.push(makepoint(112.950711085046, 33.6863849170271));
	bridge71.push(makepoint(112.950905298274, 33.6861690632179));
	bridge71.push(makepoint(112.95066948518, 33.686131246857));
	bridge71.push(makepoint(112.949672521204, 33.6854922340363));
	bridge71.push(makepoint(112.949566067525, 33.6853105479973));
	bridge71.push(makepoint(112.949371969387, 33.6855263997782));

	bridge72.push(makepoint(112.94306888569, 33.7001631803123));
	bridge72.push(makepoint(112.943074296449, 33.7004330897225));
	bridge72.push(makepoint(112.943288229811, 33.7003400141374));
	bridge72.push(makepoint(112.944750236949, 33.7003193862272));
	bridge72.push(makepoint(112.944967736298, 33.7004063235815));
	bridge72.push(makepoint(112.94496231962, 33.700136414247));
	bridge72.push(makepoint(112.944748392775, 33.7002294164288));
	bridge72.push(makepoint(112.943286382998, 33.7002500443171));
	bridge72.push(makepoint(112.94306888569, 33.7001631803123));

	bridge73.push(makepoint(113.026160850572, 33.814328147059));
	bridge73.push(makepoint(113.026130037039, 33.8145281571299));
	bridge73.push(makepoint(113.025449324772, 33.8153726735276));
	bridge73.push(makepoint(113.025238962231, 33.8154718662354));
	bridge73.push(makepoint(113.025508289112, 33.8156231045819));
	bridge73.push(makepoint(113.025539100315, 33.8154230947019));
	bridge73.push(makepoint(113.0262198121, 33.8145785778159));
	bridge73.push(makepoint(113.026430175488, 33.8144793834215));
	bridge73.push(makepoint(113.026160850572, 33.814328147059));

	bridge74.push(makepoint(113.014904370117, 33.8081696540661));
	bridge74.push(makepoint(113.014873411736, 33.8083695852391));
	bridge74.push(makepoint(113.014184043082, 33.8092246990678));
	bridge74.push(makepoint(113.013973803428, 33.8093239489554));
	bridge74.push(makepoint(113.014242724502, 33.8094750086172));
	bridge74.push(makepoint(113.014273684744, 33.8092750522019));
	bridge74.push(makepoint(113.014963052909, 33.8084199378793));
	bridge74.push(makepoint(113.015173293381, 33.8083207117275));
	bridge74.push(makepoint(113.014904370117, 33.8081696540661));

	bridge75.push(makepoint(113.011203760937, 33.8051832882708));
	bridge75.push(makepoint(113.011110630616, 33.8053693615143));
	bridge75.push(makepoint(113.010186502542, 33.8060333983629));
	bridge75.push(makepoint(113.009952210076, 33.8060825597827));
	bridge75.push(makepoint(113.010163948776, 33.8062879135487));
	bridge75.push(makepoint(113.010257082141, 33.8061018410471));
	bridge75.push(makepoint(113.011181210406, 33.8054378036771));
	bridge75.push(makepoint(113.011415500411, 33.8053886399182));
	bridge75.push(makepoint(113.011203760937, 33.8051832882708));

	bridge76.push(makepoint(113.008361294337, 33.8025745323151));
	bridge76.push(makepoint(113.008268531516, 33.8027606543397));
	bridge76.push(makepoint(113.007256633524, 33.8034910126044));
	bridge76.push(makepoint(113.007022608852, 33.8035407534942));
	bridge76.push(makepoint(113.007234500893, 33.8037453492835));
	bridge76.push(makepoint(113.007327267015, 33.8035592280658));
	bridge76.push(makepoint(113.00833916521, 33.8028288692297));
	bridge76.push(makepoint(113.008573187181, 33.8027791258369));
	bridge76.push(makepoint(113.008361294337, 33.8025745323151));

	bridge77.push(makepoint(113.002529792939, 33.7969437919724));
	bridge77.push(makepoint(113.002437023567, 33.7971299097827));
	bridge77.push(makepoint(113.001425146464, 33.7978602208808));
	bridge77.push(makepoint(113.001191129579, 33.7979099507529));
	bridge77.push(makepoint(113.00140299803, 33.798114556747));
	bridge77.push(makepoint(113.001495766536, 33.7979284143079));
	bridge77.push(makepoint(113.002507648008, 33.7971981026386));
	bridge77.push(makepoint(113.002741662194, 33.7971483702635));
	bridge77.push(makepoint(113.002529792939, 33.7969437919724));

	bridge78.push(makepoint(112.996379110553, 33.7911338438163));
	bridge78.push(makepoint(112.996285471746, 33.7913206184898));
	bridge78.push(makepoint(112.995243255834, 33.7920728045768));
	bridge78.push(makepoint(112.9950101177, 33.7921218360307));
	bridge78.push(makepoint(112.995219357459, 33.7923284367454));
	bridge78.push(makepoint(112.995313003845, 33.792141662912));
	bridge78.push(makepoint(112.99635521998, 33.7913895016804));
	bridge78.push(makepoint(112.996588355364, 33.7913404422427));
	bridge78.push(makepoint(112.996379110553, 33.7911338438163));

	bridge79.push(makepoint(112.990450003672, 33.7840640278403));
	bridge79.push(makepoint(112.990255388001, 33.7841820616956));
	bridge79.push(makepoint(112.988934508252, 33.784363080108));
	bridge79.push(makepoint(112.98870292229, 33.7843034365598));
	bridge79.push(makepoint(112.988758373653, 33.784569936346));
	bridge79.push(makepoint(112.988952988089, 33.7844519048595));
	bridge79.push(makepoint(112.990273873328, 33.7842708862525));
	bridge79.push(makepoint(112.990505460293, 33.7843305268527));
	bridge79.push(makepoint(112.990450003672, 33.7840640278403));

	bridge80.push(makepoint(112.991331981367, 33.7763148596744));
	bridge80.push(makepoint(112.991346833052, 33.7760446774479));
	bridge80.push(makepoint(112.991126278646, 33.776124760183));
	bridge80.push(makepoint(112.989789900447, 33.7760630492481));
	bridge80.push(makepoint(112.989579250737, 33.7759630163332));
	bridge80.push(makepoint(112.989564389351, 33.7762331983491));
	bridge80.push(makepoint(112.989784945491, 33.7761530929711));
	bridge80.push(makepoint(112.991121329247, 33.7762148293954));
	bridge80.push(makepoint(112.991331981367, 33.7763148596744));

	bridge81.push(makepoint(112.992651617804, 33.769526683272));
	bridge81.push(makepoint(112.992754667792, 33.7692702668705));
	bridge81.push(makepoint(112.992516277562, 33.7692967569897));
	bridge81.push(makepoint(112.991251564052, 33.7689312050534));
	bridge81.push(makepoint(112.991069706349, 33.7687826951812));
	bridge81.push(makepoint(112.990978825541, 33.7690431808923));
	bridge81.push(makepoint(112.991217215542, 33.7690166937418));
	bridge81.push(makepoint(112.992481925999, 33.7693822205886));
	bridge81.push(makepoint(112.992651617804, 33.769526683272));

	bridge82.push(makepoint(112.994524702148, 33.7631831371977));
	bridge82.push(makepoint(112.994310779654, 33.7632748758957));
	bridge82.push(makepoint(112.992972606195, 33.7632848022709));
	bridge82.push(makepoint(112.992754749104, 33.7631962713393));
	bridge82.push(makepoint(112.992760656474, 33.7634666844626));
	bridge82.push(makepoint(112.992974576932, 33.7633749484541));
	bridge82.push(makepoint(112.994312751792, 33.7633650220578));
	bridge82.push(makepoint(112.994530615075, 33.7634535756737));
	bridge82.push(makepoint(112.994524702148, 33.7631831371977));

	bridge83.push(makepoint(113.132300253254, 33.6020606602177));
	bridge83.push(makepoint(113.132306733948, 33.6020827070829));
	bridge83.push(makepoint(113.132323650823, 33.6020331633397));
	bridge83.push(makepoint(113.13230374883, 33.6020469205517));
	bridge83.push(makepoint(113.132100922136, 33.6019971283271));
	bridge83.push(makepoint(113.13209444821, 33.6019794820279));
	bridge83.push(makepoint(113.132077526716, 33.6020260750644));
	bridge83.push(makepoint(113.132091570072, 33.6020137994842));
	bridge83.push(makepoint(113.132300253254, 33.6020606602177));

	bridge84.push(makepoint(113.132007783492, 33.5959216456569));
	bridge84.push(makepoint(113.13202597503, 33.5959100778817));
	bridge84.push(makepoint(113.132064482774, 33.5959147171821));
	bridge84.push(makepoint(113.132444784682, 33.5959665072678));
	bridge84.push(makepoint(113.132455369603, 33.5959900505331));
	bridge84.push(makepoint(113.132470486582, 33.5959140288065));
	bridge84.push(makepoint(113.132445896093, 33.5959267990323));
	bridge84.push(makepoint(113.132030183403, 33.5958841785973));
	bridge84.push(makepoint(113.132016336013, 33.5958689312149));
	bridge84.push(makepoint(113.132007783492, 33.5959216456569));

	bridge85.push(makepoint(113.135095489594, 33.5843866235755));
	bridge85.push(makepoint(113.135134815381, 33.5843593630759));
	bridge85.push(makepoint(113.135534609141, 33.5844058316532));
	bridge85.push(makepoint(113.135565474217, 33.584437492317));
	bridge85.push(makepoint(113.135592493611, 33.5843406241517));
	bridge85.push(makepoint(113.135552027209, 33.5843559306676));
	bridge85.push(makepoint(113.135147935725, 33.5843142744278));
	bridge85.push(makepoint(113.135112430323, 33.5842809398849));
	bridge85.push(makepoint(113.135095489594, 33.5843866235755));

	bridge86.push(makepoint(113.139286888285, 33.578670229215));
	bridge86.push(makepoint(113.1393187528, 33.5785846487282));
	bridge86.push(makepoint(113.138010461358, 33.5782035420624));
	bridge86.push(makepoint(113.137998977871, 33.5782703524275));
	bridge86.push(makepoint(113.139286888285, 33.578670229215));

	bridge87.push(makepoint(113.12294640999, 33.6135783620927));
	bridge87.push(makepoint(113.123047464086, 33.6135782616143));
	bridge87.push(makepoint(113.123054309682, 33.6133256922185));
	bridge87.push(makepoint(113.122956492877, 33.6133247465731));
	bridge87.push(makepoint(113.12294640999, 33.6135783620927));

	bridge88.push(makepoint(113.102273796253, 33.624916729098));
	bridge88.push(makepoint(113.102375775986, 33.6248654149715));
	bridge88.push(makepoint(113.101884068635, 33.6232269009987));
	bridge88.push(makepoint(113.101741251717, 33.6232554569335));
	bridge88.push(makepoint(113.102273796253, 33.624916729098));

	bridge89.push(makepoint(113.08982804993, 33.6275583420572));
	bridge89.push(makepoint(113.089902856251, 33.6275355471909));
	bridge89.push(makepoint(113.088952866076, 33.6265460297626));
	bridge89.push(makepoint(113.088830505842, 33.6266286347418));
	bridge89.push(makepoint(113.08982804993, 33.6275583420572));

	bridge90.push(makepoint(113.081557291752, 33.6325271239705));
	bridge90.push(makepoint(113.08165249394, 33.6324843782078));
	bridge90.push(makepoint(113.080984754358, 33.6313751370076));
	bridge90.push(makepoint(113.080947494181, 33.6315401953544));
	bridge90.push(makepoint(113.081557291752, 33.6325271239705));

	bridge91.push(makepoint(113.074538893054, 33.6352162285606));
	bridge91.push(makepoint(113.074634094303, 33.6351649414551));
	bridge91.push(makepoint(113.074303542813, 33.6344708688502));
	bridge91.push(makepoint(113.074201542385, 33.6345306811104));
	bridge91.push(makepoint(113.074538893054, 33.6352162285606));

	bridge92.push(makepoint(113.065356257714, 33.6398444296793));
	bridge92.push(makepoint(113.065509248237, 33.6397333681035));
	bridge92.push(makepoint(113.064991153395, 33.6387817212291));
	bridge92.push(makepoint(113.064865638929, 33.6388374427911));
	bridge92.push(makepoint(113.065356257714, 33.6398444296793));

	bridge93.push(makepoint(113.059641351219, 33.6416602473071));
	bridge93.push(makepoint(113.059680447776, 33.6416203944745));
	bridge93.push(makepoint(113.059423323453, 33.6412108083722));
	bridge93.push(makepoint(113.059374022802, 33.641252090485));
	bridge93.push(makepoint(113.059641351219, 33.6416602473071));

	bridge94.push(makepoint(113.045443620374, 33.6456193301619));
	bridge94.push(makepoint(113.045667621752, 33.6456131936847));
	bridge94.push(makepoint(113.045657322277, 33.6443561387335));
	bridge94.push(makepoint(113.045426105741, 33.6443723507969));
	bridge94.push(makepoint(113.045443620374, 33.6456193301619));

	array.push(bridge1);
	array.push(bridge2);
	array.push(bridge3);
	array.push(bridge4);
	array.push(bridge5);
	array.push(bridge6);
	array.push(bridge7);
	array.push(bridge8);
	array.push(bridge9);
	array.push(bridge10);
	array.push(bridge11);
	array.push(bridge12);
	array.push(bridge13);
	array.push(bridge14);
	array.push(bridge15);
	array.push(bridge16);
	array.push(bridge17);
	array.push(bridge18);
	array.push(bridge19);
	array.push(bridge10);
	array.push(bridge11);
	array.push(bridge12);
	array.push(bridge13);
	array.push(bridge14);
	array.push(bridge15);
	array.push(bridge16);
	array.push(bridge17);
	array.push(bridge18);
	array.push(bridge19);
	array.push(bridge20);
	array.push(bridge21);
	array.push(bridge22);
	array.push(bridge23);
	array.push(bridge24);
	array.push(bridge25);
	array.push(bridge26);
	array.push(bridge27);
	array.push(bridge28);
	array.push(bridge29);
	array.push(bridge30);
	array.push(bridge31);
	array.push(bridge32);
	array.push(bridge33);
	array.push(bridge34);
	array.push(bridge35);
	array.push(bridge36);
	array.push(bridge37);
	array.push(bridge40);
	array.push(bridge41);
	array.push(bridge42);
	array.push(bridge43);
	array.push(bridge44);
	array.push(bridge45);
	array.push(bridge46);
	array.push(bridge47);
	array.push(bridge48);
	array.push(bridge49);
	array.push(bridge50);
	array.push(bridge51);
	array.push(bridge52);
	array.push(bridge53);
	array.push(bridge54);
	array.push(bridge55);
	array.push(bridge56);
	array.push(bridge57);
	array.push(bridge58);
	array.push(bridge59);
	array.push(bridge60);
	array.push(bridge61);
	array.push(bridge62);
	array.push(bridge63);
	array.push(bridge64);
	array.push(bridge65);
	array.push(bridge66);
	array.push(bridge67);
	array.push(bridge68);
	array.push(bridge69);
	array.push(bridge70);
	array.push(bridge71);
	array.push(bridge72);
	array.push(bridge73);
	array.push(bridge74);
	array.push(bridge75);
	array.push(bridge76);
	array.push(bridge77);
	array.push(bridge78);
	array.push(bridge79);
	array.push(bridge80);
	array.push(bridge81);
	array.push(bridge82);
	array.push(bridge83);
	array.push(bridge84);
	array.push(bridge85);
	array.push(bridge86);
	array.push(bridge87);
	array.push(bridge88);
	array.push(bridge89);
	array.push(bridge90);
	array.push(bridge91);
	array.push(bridge92);
	array.push(bridge93);
	array.push(bridge94);

	var brush = new EBrush();
	brush.color = "996666";
	brush.bgcolor = "996600";
	brush.stroke = 2;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.6;
	brush.style = 0;
	brush.fill = true;

	for (var i = 0; i < array.length; i++) {
		var polyline = new EPolyline("", array[i], brush);
		webgis.addOverlay(polyline); // 添加覆盖物
	}
	var bnm = "";
	bnm += " 阡陌营西北公路桥-120+794,"
	bnm += " 赵岗东生产桥-121+506,"
	bnm += " 李庄南公路桥-122+683,"
	bnm += " 张苏庄南生产桥-123+363,"
	bnm += " 魏山镇北公路桥-124+326,"
	bnm += " -,"
	bnm += " 乔庄东北公路桥-108+835,"
	bnm += " 蛮子寨东公路桥-109+593.4,"
	bnm += " 李才庄南公路桥-111+494,"
	bnm += " 大马营村北生产桥-112+414,"
	bnm += " 坦克跨渠公路桥-113+196,"
	bnm += " 大庄西公路桥-113+509,"
	bnm += " 孙庄南公路桥-114+452,"
	bnm += " -,"
	bnm += " -101+312.5,"
	bnm += " 落洼桥-,"
	bnm += " 双柏河渡槽-SH(3)131+751.400,"
	bnm += " -SH(3)132+491.4,"
	bnm += " 冯庄沟排水函洞-,"
	bnm += " 吴庄西公路桥-SH(3)133+312.6,"
	bnm += " 杨蛮庄东南垮渠公路桥-K215+700.0,"
	bnm += " 月台东北垮渠公路桥-K214+652,"
	bnm += " 月台村生产桥-K213+310,"
	bnm += " 小月台东沟排水涵洞-K212+831.244,"
	bnm += " 大楼北生产桥-K211+812,"
	bnm += " 文庄村西排水涵洞-K210+933,"
	bnm += " 文庄村东垮渠公路桥-K210+777,"
	bnm += " 石院墙西沟排涵-K208+115,"
	bnm += " 小集东南跨渠公路桥-,"
	bnm += " 三户王生产桥-K206+450.03,"
	bnm += " 板厂西垮渠公路桥-K205+262.245,"
	bnm += " 板厂东生产桥-K204+393.07,"
	bnm += " 李山庄西跨渠公路桥-K203+191,"
	bnm += " 滹沱河排水涵洞-K202+991,"
	bnm += " 李庄北公路桥-K196+58.1,"
	bnm += " 凹照南沟排水涵洞-K197+437.03,"
	bnm += " 凹照西跨渠生产桥-K198+085.27,"
	bnm += " 牛头李西跨渠公路桥-K199+317,"
	bnm += " 代洼西生产桥-K200+615.35,"
	bnm += " 三皇店西跨渠公路桥-K201+881,"
	bnm += " 先庄西南跨渠公路桥-K202+385,"
	bnm += " 李庄北沟排水涵洞-K196+166.39,"
	bnm += " 李庄东跨渠公路桥-K195+692.83,"
	bnm += " 辛庄南跨渠生产桥-,"
	bnm += " 辛庄分水口-K195+473.25,"
	bnm += " 辛庄西跨渠公路桥-K194+511,"
	bnm += " 许平南高速公路桥-K193+978.72,"
	bnm += " 柳庄西垮渠公路桥-K193+191,"
	bnm += " 吕楼生产桥-K192+505.44,"
	bnm += " 魏岗铺西跨渠公路桥-K191+423.491,"
	bnm += " 陈岗北生产桥-K187+512.59,"
	bnm += " 保安镇中路跨渠公路桥-K186+917,"
	bnm += " 魏岗铺北跨渠生产桥-K190+246.5,"
	bnm += " 翟庄东南跨渠生产桥-K189+476.6,"
	bnm += " 小保安跨渠公路桥-K188+642.6,"
	bnm += " 凹庄北沟排水涵洞-K187+821.253,"
	bnm += " 安良镇南公路桥-SH(3)56+329.200,"
	bnm += " 肖河涵洞渡槽-SH(3)57+902.7,"
	bnm += " 肖河北公路桥-SH(3)58+417.500,"
	bnm += " 鲁庄东公路桥-SH(3)59+137.400,"
	bnm += " 广阔干渠渡槽-SH(3)59+589.900,"
	bnm += " 田村东公路桥-SH(3)59+897.500,"
	bnm += " 兰河涵洞渡槽-SH(3)61+857.6,"
	bnm += " 三街西公路桥-SH（3）10+919.300,"
	bnm += " 宋家沟排水涵洞-SH（3）11+783.100,"
	bnm += " 白虎涧沟排水涵洞-SH（3）11+097.600,"
	bnm += " 青龙沟排水涵洞-SH（3）10+689.500,"
	bnm += " 杏树沟排水涵洞-SH（3）10+410.100,"
	bnm += " 官店北公路桥-SH（3）2+037.100,"
	bnm += " 官店东北沟排水倒虹-SH（3）1+229.300,"
	bnm += " 官店东公路桥-SH（3）0+787.900,"
	bnm += " 娘娘庙西公路桥-SH（3）2+560.500,"
	bnm += " 马庄南公路桥-SH(3)19+476.900,"
	bnm += " 漫流东北公路桥-SH(3)18+231.100,"
	bnm += " 鲁山县漫流西北生产桥-SH(3)17+731.6,"
	bnm += " 漫流西生产桥-SH(3)17+344.6,"
	bnm += " 李村南公路桥-SH(3)16+518.800,"
	bnm += " 辛集乡北公路桥-SH(3)15+658.500,"
	bnm += " 郝村西公路桥-SH(3)14+646.800,"
	bnm += " 张村东生产桥-SH(3)13+732.607,"
	bnm += " 三街东生产桥-SH(3)12+941.78,"
	bnm += " 荆圪生产桥-SH(3)12+272.4,"
	bnm += " 马厂东北生产桥-219+359.0,"
	bnm += " 榆树湾西跨渠桥-218+700,"
	bnm += " 楝树村生产桥-217+358.0,"
	bnm += " 曹常公路跨渠桥-216+625.6,"
	bnm += " 陈家沟南生产桥-221+088.0,"
	bnm += " 白杨路跨渠桥-223+339.9,"
	bnm += " 郭胡桥南跨渠桥-224+570.0,"
	bnm += " 孙孙路生产桥-225+494.5,"
	bnm += " 杨庄东北跨渠桥-226+212.0,"
	bnm += " 徐庄西生产桥-227+182.0,"
	bnm += " 辛方公路跨渠桥-227+807.4,"
	bnm += " 西盆窑跨渠桥-229+224.8"

	var pasl = new Array();
	pasl.push(makepoint(112.680191504525, 33.1203733439343));
	pasl.push(makepoint(112.686879129297, 33.1196819346946));
	pasl.push(makepoint(112.700574907033, 33.1174664774208));
	pasl.push(makepoint(112.707077719834, 33.1172772772376));
	pasl.push(makepoint(112.717117781247, 33.1174601771097));
	pasl.push(makepoint(112.562755309973, 33.0788805739287));
	pasl.push(makepoint(112.564359537382, 33.0821121813129));
	pasl.push(makepoint(112.574250679047, 33.0887996531911));
	pasl.push(makepoint(112.588663539262, 33.0934906892852));
	pasl.push(makepoint(112.598156277861, 33.0964170637289));
	pasl.push(makepoint(112.606001504604, 33.099078604536));
	pasl.push(makepoint(112.609133738933, 33.1001131637889));
	pasl.push(makepoint(112.614950614996, 33.1063035975822));
	pasl.push(makepoint(112.508156525088, 33.0416344960758));
	pasl.push(makepoint(112.501313347067, 33.0331782687204));
	pasl.push(makepoint(112.684814347434, 34.4228736428833));
	pasl.push(makepoint(112.684722260881, 34.4284810582736));
	pasl.push(makepoint(112.686329542685, 34.4315263851957));
	pasl.push(makepoint(112.689560183315, 34.4346121657974));
	pasl.push(makepoint(113.143354385181, 33.5710982266129));
	pasl.push(makepoint(113.148008006948, 33.5621787448607));
	pasl.push(makepoint(113.149399367847, 33.5500767283202));
	pasl.push(makepoint(113.148531024149, 33.5466677493505));
	pasl.push(makepoint(113.142633110991, 33.5377693934134));
	pasl.push(makepoint(113.13687892155, 33.5325981243959));
	pasl.push(makepoint(113.138082447284, 33.5312590974488));
	pasl.push(makepoint(113.14679197323, 33.5095334417442));
	pasl.push(makepoint(113.154367254099, 33.5058833708683));
	pasl.push(makepoint(113.162974233804, 33.5026966294173));
	pasl.push(makepoint(113.174230298752, 33.4979091727808));
	pasl.push(makepoint(113.182986224911, 33.4951353568337));
	pasl.push(makepoint(113.195533201394, 33.4925393169943));
	pasl.push(makepoint(113.197475813794, 33.492028507582));
	pasl.push(makepoint(113.254059002882, 33.4621760633836));
	pasl.push(makepoint(113.247526879786, 33.4682591241672));
	pasl.push(makepoint(113.244332680049, 33.4728766729691));
	pasl.push(makepoint(113.23367884247, 33.4795958143609));
	pasl.push(makepoint(113.222242406496, 33.4863625525155));
	pasl.push(makepoint(113.209447803486, 33.4906260022831));
	pasl.push(makepoint(113.204186989887, 33.4916332224441));
	pasl.push(makepoint(113.255719519171, 33.4587292886114));
	pasl.push(makepoint(113.257719280355, 33.4549934520502));
	pasl.push(makepoint(113.259932004006, 33.4487106427153));
	pasl.push(makepoint(113.25940300195, 33.453299725035));
	pasl.push(makepoint(113.260007106586, 33.4447302595642));
	pasl.push(makepoint(113.259636875606, 33.4399452524772));
	pasl.push(makepoint(113.259385601109, 33.4328913212506));
	pasl.push(makepoint(113.259088076979, 33.4267144375389));
	pasl.push(makepoint(113.254618308232, 33.4177231684889));
	pasl.push(makepoint(113.247842912885, 33.3844789521604));
	pasl.push(makepoint(113.246819226923, 33.3791843708516));
	pasl.push(makepoint(113.252610598915, 33.4078868604411));
	pasl.push(makepoint(113.248481992914, 33.4017664543156));
	pasl.push(makepoint(113.248012942105, 33.3951184937202));
	pasl.push(makepoint(113.248019629025, 33.3872334284268));
	pasl.push(makepoint(113.071239376688, 33.9583132525202));
	pasl.push(makepoint(113.087440531723, 33.9609215923174));
	pasl.push(makepoint(113.092566223842, 33.9621366085839));
	pasl.push(makepoint(113.10044970833, 33.964678904189));
	pasl.push(makepoint(113.104383748622, 33.9668088223803));
	pasl.push(makepoint(113.107591151428, 33.9665530543779));
	pasl.push(makepoint(113.12525402936, 33.9719108702412));
	pasl.push(makepoint(112.985745623702, 33.7546592287881));
	pasl.push(makepoint(112.991981918588, 33.7590852991111));
	pasl.push(makepoint(112.987682711215, 33.7556201408222));
	pasl.push(makepoint(112.983295762155, 33.7552890041672));
	pasl.push(makepoint(112.980291876947, 33.7550622289752));
	pasl.push(makepoint(112.943028643307, 33.6957142363484));
	pasl.push(makepoint(112.947882114012, 33.689342919902));
	pasl.push(makepoint(112.949371969387, 33.6855263997782));
	pasl.push(makepoint(112.94306888569, 33.7001631803123));
	pasl.push(makepoint(113.026160850572, 33.814328147059));
	pasl.push(makepoint(113.014904370117, 33.8081696540661));
	pasl.push(makepoint(113.011203760937, 33.8051832882708));
	pasl.push(makepoint(113.008361294337, 33.8025745323151));
	pasl.push(makepoint(113.002529792939, 33.7969437919724));
	pasl.push(makepoint(112.996379110553, 33.7911338438163));
	pasl.push(makepoint(112.990450003672, 33.7840640278403));
	pasl.push(makepoint(112.991331981367, 33.7763148596744));
	pasl.push(makepoint(112.992651617804, 33.769526683272));
	pasl.push(makepoint(112.994524702148, 33.7631831371977));
	pasl.push(makepoint(113.132300253254, 33.6020606602177));
	pasl.push(makepoint(113.132007783492, 33.5959216456569));
	pasl.push(makepoint(113.135095489594, 33.5843866235755));
	pasl.push(makepoint(113.139286888285, 33.578670229215));
	pasl.push(makepoint(113.12294640999, 33.6135783620927));
	pasl.push(makepoint(113.102273796253, 33.624916729098));
	pasl.push(makepoint(113.08982804993, 33.6275583420572));
	pasl.push(makepoint(113.081557291752, 33.6325271239705));
	pasl.push(makepoint(113.074538893054, 33.6352162285606));
	pasl.push(makepoint(113.065356257714, 33.6398444296793));
	pasl.push(makepoint(113.059641351219, 33.6416602473071));
	pasl.push(makepoint(113.045443620374, 33.6456193301619));

	var strl = bnm.split(',');
	for (var i = 0; i < strl.length; i++) {
		var lab = strl[i];
		var temp_img = '<div style=" height:50px; width:150px;"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="30"></td><td><div style=" height:20px; background-color:#FFFFFF; border-color:#428a34; border:solid; border-width:1px;; font-size:12px; font-weight:bold; color:#428a34;"><div style="margin-top:3px;"> &nbsp;'
				+ lab + '&nbsp; </div></div></td></tr></table> </div>';
		var point = pasl[i];// makepoint(113.110358,33.926351);
		var icon = new EIcon(temp_img, 24, 24, 0, 0);

		var marker = new EMarker("", point, icon);
		webgis.addOverlay(marker); // 添加覆盖物
	}

}

function drawRiverway1(webgis) {
	var riverway = new Array();
	riverway.push(makepoint(113.106201, 33.924916));
	riverway.push(makepoint(113.106731, 33.925466));
	riverway.push(makepoint(113.107408, 33.926169));
	riverway.push(makepoint(113.108085, 33.926871));
	riverway.push(makepoint(113.108435, 33.927234));
	riverway.push(makepoint(113.108672, 33.92748));
	riverway.push(makepoint(113.108763, 33.927574));
	riverway.push(makepoint(113.109507, 33.928347));
	riverway.push(makepoint(113.110117, 33.928979));
	riverway.push(makepoint(113.110794, 33.929682));
	riverway.push(makepoint(113.111472, 33.930385));
	riverway.push(makepoint(113.112149, 33.931087));
	riverway.push(makepoint(113.112826, 33.93179));
	riverway.push(makepoint(113.113504, 33.932493));
	riverway.push(makepoint(113.114181, 33.933196));
	riverway.push(makepoint(113.114859, 33.933899));
	riverway.push(makepoint(113.115042, 33.934089));
	riverway.push(makepoint(113.117461, 33.936598));
	riverway.push(makepoint(113.118245, 33.937412));
	riverway.push(makepoint(113.118923, 33.938114));
	riverway.push(makepoint(113.1196, 33.938817));
	riverway.push(makepoint(113.120278, 33.93952));
	riverway.push(makepoint(113.120955, 33.940223));
	riverway.push(makepoint(113.121358, 33.940641));
	riverway.push(makepoint(113.12156, 33.940855));
	riverway.push(makepoint(113.121754, 33.941073));
	riverway.push(makepoint(113.121942, 33.941295));
	riverway.push(makepoint(113.122195, 33.941614));
	riverway.push(makepoint(113.122434, 33.94194));
	riverway.push(makepoint(113.122619, 33.942212));
	riverway.push(makepoint(113.122795, 33.942488));
	riverway.push(makepoint(113.122961, 33.942768));
	riverway.push(makepoint(113.123117, 33.943052));
	riverway.push(makepoint(113.123263, 33.94334));
	riverway.push(makepoint(113.123267, 33.943347));
	riverway.push(makepoint(113.123638, 33.944108));
	riverway.push(makepoint(113.124046, 33.944943));
	riverway.push(makepoint(113.124453, 33.945777));
	riverway.push(makepoint(113.124861, 33.946612));
	riverway.push(makepoint(113.125269, 33.947447));
	riverway.push(makepoint(113.125676, 33.948282));
	riverway.push(makepoint(113.126084, 33.949117));
	riverway.push(makepoint(113.126507, 33.949983));
	riverway.push(makepoint(113.1269, 33.950787));
	riverway.push(makepoint(113.127307, 33.951622));
	riverway.push(makepoint(113.127715, 33.952457));
	riverway.push(makepoint(113.128123, 33.953292));
	riverway.push(makepoint(113.128531, 33.954127));
	riverway.push(makepoint(113.128586, 33.954239));
	riverway.push(makepoint(113.128939, 33.954962));
	riverway.push(makepoint(113.128993, 33.955074));
	riverway.push(makepoint(113.134222, 33.965779));
	riverway.push(makepoint(113.13463, 33.966614));
	riverway.push(makepoint(113.135113, 33.967602));
	riverway.push(makepoint(113.135435, 33.968261));
	riverway.push(makepoint(113.13555, 33.968489));
	riverway.push(makepoint(113.135729, 33.968819));
	riverway.push(makepoint(113.135922, 33.969143));
	riverway.push(makepoint(113.136128, 33.969462));
	riverway.push(makepoint(113.136346, 33.969775));
	riverway.push(makepoint(113.136577, 33.970082));
	riverway.push(makepoint(113.136783, 33.970337));
	riverway.push(makepoint(113.136997, 33.970588));
	riverway.push(makepoint(113.13722, 33.970833));
	riverway.push(makepoint(113.137498, 33.97112));
	riverway.push(makepoint(113.137788, 33.9714));
	riverway.push(makepoint(113.13809, 33.97167));
	riverway.push(makepoint(113.138402, 33.971933));
	riverway.push(makepoint(113.138725, 33.972186));
	riverway.push(makepoint(113.139001, 33.972389));
	riverway.push(makepoint(113.139285, 33.972586));
	riverway.push(makepoint(113.139575, 33.972777));
	riverway.push(makepoint(113.139872, 33.97296));
	riverway.push(makepoint(113.140174, 33.973136));
	riverway.push(makepoint(113.140483, 33.973306));
	riverway.push(makepoint(113.140575, 33.973354));
	riverway.push(makepoint(113.140792, 33.973467));
	riverway.push(makepoint(113.140929, 33.973539));
	riverway.push(makepoint(113.141422, 33.973795));
	riverway.push(makepoint(113.142362, 33.974285));
	riverway.push(makepoint(113.143301, 33.974774));
	riverway.push(makepoint(113.14424, 33.975264));
	riverway.push(makepoint(113.14518, 33.975753));
	riverway.push(makepoint(113.146119, 33.976243));
	riverway.push(makepoint(113.147059, 33.976732));
	riverway.push(makepoint(113.147998, 33.977222));
	riverway.push(makepoint(113.148938, 33.977711));
	riverway.push(makepoint(113.149877, 33.978201));
	riverway.push(makepoint(113.150817, 33.97869));
	riverway.push(makepoint(113.151756, 33.97918));
	riverway.push(makepoint(113.152696, 33.979669));
	riverway.push(makepoint(113.153636, 33.980159));
	riverway.push(makepoint(113.155515, 33.981138));
	riverway.push(makepoint(113.156454, 33.981627));
	riverway.push(makepoint(113.157394, 33.982116));
	riverway.push(makepoint(113.158066, 33.982466));

	var brush = new EBrush();
	brush.color = "red";
	brush.bgcolor = "red";
	brush.stroke = 7;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.5;
	brush.style = 0;
	brush.fill = false;
	var polyline = new EPolyline("", riverway, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	webgis.setSuitZoom(riverway);

}

// ========================================绘制桩号层
function drawPicket1(webgis) {

	var picket1 = new Array();
	var picket2 = new Array();
	var picket3 = new Array();
	var picket4 = new Array();
	var picket5 = new Array();
	var picket6 = new Array();
	var picket7 = new Array();
	var picket8 = new Array();
	var picket9 = new Array();
	var picket10 = new Array();

	picket1.push(makepoint(113.106986, 33.928609));
	picket1.push(makepoint(113.110358, 33.926351));

	picket2.push(makepoint(113.111818, 33.933622));
	picket2.push(makepoint(113.11519, 33.931364));

	picket3.push(makepoint(113.117237, 33.939244));
	picket3.push(makepoint(113.120609, 33.936985));

	picket4.push(makepoint(113.123265, 33.948126));
	picket4.push(makepoint(113.127273, 33.946767));

	picket5.push(makepoint(113.126527, 33.954807));
	picket5.push(makepoint(113.130535, 33.953447));

	picket6.push(makepoint(113.132218, 33.966458));
	picket6.push(makepoint(113.136226, 33.965099));

	picket7.push(makepoint(113.14873, 33.97973));
	picket7.push(makepoint(113.151025, 33.976672));

	picket8.push(makepoint(113.144972, 33.977772));
	picket8.push(makepoint(113.147267, 33.974714));

	picket9.push(makepoint(113.139644, 33.974996));
	picket9.push(makepoint(113.141939, 33.971938));

	picket10.push(makepoint(113.135513, 33.971941));
	picket10.push(makepoint(113.138927, 33.969725));

	var brush = new EBrush();
	brush.color = "#00008b";
	brush.bgcolor = "#00008b";
	brush.stroke = 8;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.7;
	brush.style = 0;
	brush.fill = false;
	var polyline = new EPolyline("", picket1, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket2, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket3, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket4, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket5, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket6, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket7, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket8, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket9, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket10, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	// webgis.setSuitZoom(riverway);
	// 绘制标签
	// 创建地图标记点
	var ht = '';
	ht += "SH(3)36+342.8,";
	ht += "SH(3)37+056.1,";
	ht += "SH(3)37+856,";
	ht += "SH(3)39+055.9,";
	ht += "SH(3)39+855.9,";
	ht += "SH(3)41+251.3,";
	ht += "SH(3)43+312.8,";
	ht += "SH(3)42+903.2,";
	ht += "SH(3)42+322.5,";
	ht += "SH(3)41+879.2,";
	var pasl = new Array();
	pasl.push(makepoint(113.110358, 33.926351));
	pasl.push(makepoint(113.11519, 33.931364));
	pasl.push(makepoint(113.120609, 33.936985));
	pasl.push(makepoint(113.127273, 33.946767));
	pasl.push(makepoint(113.130535, 33.953447));
	pasl.push(makepoint(113.136226, 33.965099));
	pasl.push(makepoint(113.151025, 33.976672));
	pasl.push(makepoint(113.147267, 33.974714));
	pasl.push(makepoint(113.141939, 33.971938));
	pasl.push(makepoint(113.138927, 33.969725));
	var strl = ht.split(',');
	for (var i = 0; i < strl.length; i++) {
		var lab = strl[i];
		var temp_img = '<div style=" height:50px; width:150px;"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="30"></td><td><div style=" height:20px; background-color:#FFFFFF; border-color:#428a34; border:solid; border-width:1px;; font-size:12px; font-weight:bold; color:#428a34;"><div style="margin-top:3px;"> &nbsp;'
				+ lab + '&nbsp; </div></div></td></tr></table> </div>';
		var point = pasl[i];// makepoint(113.110358,33.926351);
		var icon = new EIcon(temp_img, 24, 24, 0, 0);

		var marker = new EMarker("", point, icon);
		webgis.addOverlay(marker); // 添加覆盖物
	}

	// var label = new ELabel("<div style='color:#aaa;border:1px solid
	// #3e3e3e;background:#FFF;font-size:12px; margin: 0pt; padding: 3px;
	// font-size: 12px; width: 105px;'>SH(3)36+342.8</div>",10,10);
	// marker.setLabel(label);

}

// ========================================绘制桥梁层
function drawBridge1(webgis) {

	// 面状
	var bridge1 = new Array();
	var bridge2 = new Array();
	var bridge3 = new Array();
	var bridge4 = new Array();
	var bridge5 = new Array();
	var bridge6 = new Array();

	bridge1.push(makepoint(113.145378, 33.974928));
	bridge1.push(makepoint(113.145355, 33.975129));
	bridge1.push(makepoint(113.144589, 33.97615));
	bridge1.push(makepoint(113.144383, 33.976255));
	bridge1.push(makepoint(113.144659, 33.976398));
	bridge1.push(makepoint(113.144681, 33.976197));
	bridge1.push(makepoint(113.145447, 33.975177));
	bridge1.push(makepoint(113.145654, 33.975072));
	bridge1.push(makepoint(113.145378, 33.974928));

	bridge2.push(makepoint(113.129199, 33.953282));
	bridge2.push(makepoint(113.129077, 33.953032));
	bridge2.push(makepoint(113.128917, 33.953183));
	bridge2.push(makepoint(113.127463, 33.953676));
	bridge2.push(makepoint(113.127222, 33.953661));
	bridge2.push(makepoint(113.127344, 33.953911));
	bridge2.push(makepoint(113.127504, 33.95376));
	bridge2.push(makepoint(113.128958, 33.953267));
	bridge2.push(makepoint(113.129199, 33.953282));

	bridge3.push(makepoint(113.122292, 33.940266));
	bridge3.push(makepoint(113.122089, 33.940056));
	bridge3.push(makepoint(113.121988, 33.940239));
	bridge3.push(makepoint(113.120761, 33.94106));
	bridge3.push(makepoint(113.120525, 33.941103));
	bridge3.push(makepoint(113.120728, 33.941314));
	bridge3.push(makepoint(113.120829, 33.941131));
	bridge3.push(makepoint(113.122056, 33.940309));
	bridge3.push(makepoint(113.122292, 33.940266));

	bridge4.push(makepoint(113.114698, 33.932377));
	bridge4.push(makepoint(113.114495, 33.932166));
	bridge4.push(makepoint(113.114394, 33.932349));
	bridge4.push(makepoint(113.113153, 33.93318));
	bridge4.push(makepoint(113.112917, 33.933223));
	bridge4.push(makepoint(113.11312, 33.933434));
	bridge4.push(makepoint(113.113221, 33.933251));
	bridge4.push(makepoint(113.114462, 33.93242));
	bridge4.push(makepoint(113.114698, 33.932377));

	bridge5.push(makepoint(113.133879, 33.965895));
	bridge5.push(makepoint(113.134565, 33.965662));
	bridge5.push(makepoint(113.134155, 33.965266));
	bridge5.push(makepoint(113.129334, 33.955397));
	bridge5.push(makepoint(113.129336, 33.954958));
	bridge5.push(makepoint(113.12865, 33.95519));
	bridge5.push(makepoint(113.12902, 33.955503));
	bridge5.push(makepoint(113.133841, 33.965373));
	bridge5.push(makepoint(113.133879, 33.965895));

	bridge6.push(makepoint(113.117172, 33.936791));
	bridge6.push(makepoint(113.117749, 33.936405));
	bridge6.push(makepoint(113.117017, 33.935912));
	bridge6.push(makepoint(113.115648, 33.934493));
	bridge6.push(makepoint(113.115331, 33.933896));
	bridge6.push(makepoint(113.114754, 33.934282));
	bridge6.push(makepoint(113.115385, 33.934669));
	bridge6.push(makepoint(113.116753, 33.936089));
	bridge6.push(makepoint(113.117172, 33.936791));

	var brush = new EBrush();
	brush.color = "996666";
	brush.bgcolor = "996600";
	brush.stroke = 2;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.6;
	brush.style = 0;
	brush.fill = true;
	var polyline = new EPolyline("", bridge1, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge2, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge3, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge4, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge5, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge6, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
}

function drawRiverway2(webgis) {
	var riverway = new Array();
	riverway.push(makepoint(113.044495, 33.64526));
	riverway.push(makepoint(113.046326, 33.645192));
	riverway.push(makepoint(113.049591, 33.645071));
	riverway.push(makepoint(113.051662, 33.644994));
	riverway.push(makepoint(113.052303, 33.644971));
	riverway.push(makepoint(113.053231, 33.644733));
	riverway.push(makepoint(113.054451, 33.644276));
	riverway.push(makepoint(113.059075, 33.642165));
	riverway.push(makepoint(113.06179, 33.640925));
	riverway.push(makepoint(113.070729, 33.636692));
	riverway.push(makepoint(113.078284, 33.633114));
	riverway.push(makepoint(113.081017, 33.631819));
	riverway.push(makepoint(113.082891, 33.630931));
	riverway.push(makepoint(113.084299, 33.630264));
	riverway.push(makepoint(113.085335, 33.629591));
	riverway.push(makepoint(113.087918, 33.627776));
	riverway.push(makepoint(113.089058, 33.627103));
	riverway.push(makepoint(113.090502, 33.626686));
	riverway.push(makepoint(113.093167, 33.626173));
	riverway.push(makepoint(113.097742, 33.625136));
	riverway.push(makepoint(113.101637, 33.624252));
	riverway.push(makepoint(113.103056, 33.62393));
	riverway.push(makepoint(113.103745, 33.623626));
	riverway.push(makepoint(113.108286, 33.621232));
	riverway.push(makepoint(113.112012, 33.619266));
	riverway.push(makepoint(113.11354, 33.61846));
	riverway.push(makepoint(113.115008, 33.617827));
	riverway.push(makepoint(113.116869, 33.616885));
	riverway.push(makepoint(113.117735, 33.616334));
	riverway.push(makepoint(113.119677, 33.615432));
	riverway.push(makepoint(113.120559, 33.614867));
	riverway.push(makepoint(113.122452, 33.613885));
	riverway.push(makepoint(113.123871, 33.613148));
	riverway.push(makepoint(113.125007, 33.612559));
	riverway.push(makepoint(113.125291, 33.612283));
	riverway.push(makepoint(113.12696, 33.611543));
	riverway.push(makepoint(113.129446, 33.610184));
	riverway.push(makepoint(113.130088, 33.609833));
	riverway.push(makepoint(113.130488, 33.609444));
	riverway.push(makepoint(113.131161, 33.608597));
	riverway.push(makepoint(113.131539, 33.608122));
	riverway.push(makepoint(113.131721, 33.607629));
	riverway.push(makepoint(113.131881, 33.606783));
	riverway.push(makepoint(113.131912, 33.60599));
	riverway.push(makepoint(113.132077, 33.601744));
	riverway.push(makepoint(113.132158, 33.599677));
	riverway.push(makepoint(113.13238, 33.597098));
	riverway.push(makepoint(113.132329, 33.595795));
	riverway.push(makepoint(113.132341, 33.592988));
	riverway.push(makepoint(113.132344, 33.592408));
	riverway.push(makepoint(113.13235, 33.590825));
	riverway.push(makepoint(113.132355, 33.589707));
	riverway.push(makepoint(113.133136, 33.588004));
	riverway.push(makepoint(113.135232, 33.584214));
	riverway.push(makepoint(113.136419, 33.582069));
	riverway.push(makepoint(113.136748, 33.581474));
	riverway.push(makepoint(113.137027, 33.580969));
	riverway.push(makepoint(113.138098, 33.579033));
	riverway.push(makepoint(113.138561, 33.578421));
	riverway.push(makepoint(113.139313, 33.576781));
	riverway.push(makepoint(113.141409, 33.573166));
	riverway.push(makepoint(113.142501, 33.571282));
	var brush = new EBrush();
	brush.color = "red";
	brush.bgcolor = "red";
	brush.stroke = 7;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.5;
	brush.style = 0;
	brush.fill = false;
	var polyline = new EPolyline("", riverway, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	webgis.setSuitZoom(riverway);
}
function drawPicket2(webgis) {
	var picket1 = new Array();
	var picket2 = new Array();
	var picket3 = new Array();
	var picket4 = new Array();
	var picket5 = new Array();
	var picket6 = new Array();
	var picket7 = new Array();
	var picket8 = new Array();
	var picket9 = new Array();
	var picket10 = new Array();
	var picket11 = new Array();
	var picket12 = new Array();
	var picket13 = new Array();
	var picket14 = new Array();
	var picket15 = new Array();
	var picket16 = new Array();
	var picket17 = new Array();
	var picket18 = new Array();
	var picket19 = new Array();

	picket1.push(makepoint(113.134173, 33.606198));
	picket1.push(makepoint(113.128469, 33.606166));

	picket2.push(makepoint(113.13207, 33.60185));
	picket2.push(makepoint(113.128497, 33.60183));

	picket3.push(makepoint(113.134374, 33.597172));
	picket3.push(makepoint(113.128519, 33.597134));

	picket4.push(makepoint(113.134455, 33.592967));
	picket4.push(makepoint(113.12867, 33.592935));

	picket5.push(makepoint(113.134737, 33.584233));
	picket5.push(makepoint(113.136986, 33.585115));

	picket6.push(makepoint(113.140304, 33.579152));
	picket6.push(makepoint(113.135243, 33.577169));

	picket7.push(makepoint(113.144062, 33.572474));
	picket7.push(makepoint(113.138978, 33.570487));

	picket8.push(makepoint(113.044896, 33.647724));
	picket8.push(makepoint(113.044502, 33.641528));

	picket9.push(makepoint(113.052102, 33.646651));
	picket9.push(makepoint(113.051627, 33.641886));

	picket10.push(makepoint(113.060356, 33.643549));
	picket10.push(makepoint(113.0577, 33.639191));

	picket11.push(makepoint(113.065742, 33.64091));
	picket11.push(makepoint(113.063072, 33.636552));

	picket12.push(makepoint(113.071666, 33.638293));
	picket12.push(makepoint(113.069036, 33.634025));

	picket13.push(makepoint(113.075099, 33.636725));
	picket13.push(makepoint(113.072456, 33.63248));

	picket14.push(makepoint(113.081588, 33.633702));
	picket14.push(makepoint(113.078944, 33.629446));

	picket15.push(makepoint(113.090444, 33.62857));
	picket15.push(makepoint(113.086791, 33.624878));

	picket16.push(makepoint(113.102197, 33.626015));
	picket16.push(makepoint(113.100711, 33.621375));

	picket17.push(makepoint(113.116045, 33.619356));
	picket17.push(makepoint(113.11305, 33.61518));

	picket18.push(makepoint(113.119468, 33.617569));
	picket18.push(makepoint(113.116476, 33.613408));

	picket19.push(makepoint(113.123446, 33.615301));
	picket19.push(makepoint(113.120608, 33.611311));
	var brush = new EBrush();
	brush.color = "#00008b";
	brush.bgcolor = "#00008b";
	brush.stroke = 8;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.7;
	brush.style = 0;
	brush.fill = false;
	var polyline = new EPolyline("", picket1, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket2, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket3, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket4, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket5, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket6, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket7, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket8, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket9, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket10, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket11, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket12, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket13, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket14, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket15, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket16, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket17, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket18, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket19, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	var ht = '';
	ht += "219+848.6,";
	ht += "219+359.0,";
	ht += "218+846.0,";
	ht += "218+381.0,";
	ht += "217+358.0,";
	ht += "216+625.6,";
	ht += "215_811.0,";
	ht += "229+192.0,";
	ht += "228_525.0,";
	ht += "227+771.0,";
	ht += "227+182.0,";
	ht += "226+573.0,";
	ht += "226+212.0,";
	ht += "225+521.0,";
	ht += "224+570.0,";
	ht += "223+339.0,";
	ht += "221+880.0,";
	ht += "221+544.0,";
	ht += "221+088.0";
	var pasl = new Array();
	pasl.push(makepoint(113.134173, 33.606198));
	pasl.push(makepoint(113.13207, 33.60185));
	pasl.push(makepoint(113.134374, 33.597172));
	pasl.push(makepoint(113.134455, 33.592967));
	pasl.push(makepoint(113.134737, 33.584233));
	pasl.push(makepoint(113.140304, 33.579152));
	pasl.push(makepoint(113.144062, 33.572474));
	pasl.push(makepoint(113.044896, 33.647724));
	pasl.push(makepoint(113.052102, 33.646651));
	pasl.push(makepoint(113.060356, 33.643549));
	pasl.push(makepoint(113.065742, 33.64091));
	pasl.push(makepoint(113.071666, 33.638293));
	pasl.push(makepoint(113.075099, 33.636725));
	pasl.push(makepoint(113.081588, 33.633702));
	pasl.push(makepoint(113.090444, 33.62857));
	pasl.push(makepoint(113.102197, 33.626015));
	pasl.push(makepoint(113.116045, 33.619356));
	pasl.push(makepoint(113.119468, 33.617569));
	pasl.push(makepoint(113.123446, 33.615301));

	var strl = ht.split(',');
	for (var i = 0; i < strl.length; i++) {
		var lab = strl[i];
		var temp_img = '<div style=" height:50px; width:150px;"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="30"></td><td><div style=" height:20px; background-color:#FFFFFF; border-color:#428a34; border:solid; border-width:1px;; font-size:12px; font-weight:bold; color:#428a34;"><div style="margin-top:3px;"> &nbsp;'
				+ lab + '&nbsp; </div></div></td></tr></table> </div>';
		var point = pasl[i];// makepoint(113.110358,33.926351);
		var icon = new EIcon(temp_img, 24, 24, 0, 0);

		var marker = new EMarker("", point, icon);
		webgis.addOverlay(marker); // 添加覆盖物
	}
}
function drawRiverway3(webgis) {
	var riverway = new Array();
	riverway.push(makepoint(111.715837, 32.671738));
	riverway.push(makepoint(111.793301, 32.676951));
	riverway.push(makepoint(111.840399, 32.703537));
	riverway.push(makepoint(111.875103, 32.741591));
	riverway.push(makepoint(111.894314, 32.819264));
	riverway.push(makepoint(111.885175, 32.859849));
	riverway.push(makepoint(111.891216, 32.871393));
	riverway.push(makepoint(111.925920, 32.877649));
	riverway.push(makepoint(111.985412, 32.874648));
	riverway.push(makepoint(112.038707, 32.884011));
	riverway.push(makepoint(112.096341, 32.898052));
	riverway.push(makepoint(112.124848, 32.924066));
	riverway.push(makepoint(112.162355, 32.980055));
	riverway.push(makepoint(112.192707, 32.995908));
	riverway.push(makepoint(112.230510, 33.002142));
	riverway.push(makepoint(112.451747, 33.018245));
	// riverway.push(makepoint(112.509381, 33.036426));
	// riverway.push(makepoint(112.531380, 33.053048));
	// riverway.push(makepoint(112.562986, 33.060840));
	// riverway.push(makepoint(112.600788, 33.074865));
	// riverway.push(makepoint(112.634873, 33.089410));
	// riverway.push(makepoint(112.643409, 33.097391));
	// riverway.push(makepoint(112.729537, 33.233966));
	// riverway.push(makepoint(112.921021, 33.321207));
	// riverway.push(makepoint(113.045249,33.553596));
	// riverway.push(makepoint(113.126773,33.702067));
	// riverway.push(makepoint(113.120001,33.853139));
	// riverway.push(makepoint(113.274297,34.250763));
	// riverway.push(makepoint(113.227709,34.589664));
	// riverway.push(makepoint(113.165597,34.867238));
	// riverway.push(makepoint(113.122893,35.244870));
	var brush = new EBrush();
	brush.color = "red";
	brush.bgcolor = "red";
	brush.stroke = 7;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.5;
	brush.style = 0;
	brush.fill = false;
	var polyline = new EPolyline("", riverway, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	webgis.setSuitZoom(riverway);

}
function drawPicket3(webgis) {
	var picket1 = new Array();
	var picket2 = new Array();
	var picket3 = new Array();
	var picket4 = new Array();
	var picket5 = new Array();
	var picket6 = new Array();
	var picket7 = new Array();
	var picket8 = new Array();
	var picket9 = new Array();

	picket1.push(makepoint(111.719081, 32.684791));
	picket1.push(makepoint(111.719776, 32.654915));

	picket2.push(makepoint(111.810795, 32.702856));
	picket2.push(makepoint(111.828165, 32.679233));

	picket3.push(makepoint(111.869853, 32.765388));
	picket3.push(makepoint(111.898340, 32.751492));

	picket4.push(makepoint(111.880969, 32.825836));
	picket4.push(makepoint(111.904593, 32.827920));

	picket5.push(makepoint(111.949060, 32.888368));
	picket5.push(makepoint(111.949060, 32.861965));

	picket6.push(makepoint(112.095305, 32.928134));
	picket6.push(makepoint(112.130045, 32.900994));

	picket7.push(makepoint(112.259234, 33.024755));
	picket7.push(makepoint(112.275519, 32.987844));

	picket8.push(makepoint(112.511099, 33.060581));
	picket8.push(makepoint(112.534983, 33.029098));

	picket9.push(makepoint(112.407965, 33.046468));
	picket9.push(makepoint(112.426421, 32.993272));

	var brush = new EBrush();
	brush.color = "#00008b";
	brush.bgcolor = "#00008b";
	brush.stroke = 8;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.7;
	brush.style = 0;
	brush.fill = false;
	var polyline = new EPolyline("", picket1, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket2, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket3, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket4, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket5, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket6, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket7, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket8, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket9, brush);
	webgis.addOverlay(polyline); // 添加覆盖物

	var ht = '';
	ht += "01300-8-400,";
	ht += "8+400-14+000,";
	ht += "14+000-21+300,";
	ht += "21+300-28+800,";
	ht += "37+319-14+700,";
	ht += "44+700-52+100,";
	ht += "52+100-64+100,";
	ht += "64+100-76+100,";
	ht += "100+500-102+550,";

	var pasl = new Array();
	pasl.push(makepoint(111.719081, 32.684791));
	pasl.push(makepoint(111.810795, 32.702856));
	pasl.push(makepoint(111.869853, 32.765388));
	pasl.push(makepoint(111.880969, 32.825836));
	pasl.push(makepoint(111.949060, 32.888368));
	pasl.push(makepoint(112.095305, 32.928134));
	pasl.push(makepoint(112.259234, 33.024755));
	pasl.push(makepoint(112.511099, 33.060581));
	pasl.push(makepoint(112.407965, 33.046468));

	var strl = ht.split(',');
	for (var i = 0; i < strl.length; i++) {
		var lab = strl[i];
		var temp_img = '<div style=" height:50px; width:150px;"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="30"></td><td><div style=" height:20px; background-color:#FFFFFF; border-color:#428a34; border:solid; border-width:1px;; font-size:12px; font-weight:bold; color:#428a34;"><div style="margin-top:3px;"> &nbsp;'
				+ lab + '&nbsp; </div></div></td></tr></table> </div>';
		var point = pasl[i];// makepoint(113.110358,33.926351);
		var icon = new EIcon(temp_img, 24, 24, 0, 0);

		var marker = new EMarker("", point, icon);
		webgis.addOverlay(marker); // 添加覆盖物
	}

}

function drawRiverway4(webgis) {
	var riverway = new Array();
	riverway.push(makepoint(112.71555, 33.116249));
	riverway.push(makepoint(112.716545, 33.11637));
	riverway.push(makepoint(112.716645, 33.116381));
	riverway.push(makepoint(112.716912, 33.116403));
	riverway.push(makepoint(112.716922, 33.116404));
	riverway.push(makepoint(112.717189, 33.116414));
	riverway.push(makepoint(112.717448, 33.116413));
	riverway.push(makepoint(112.717715, 33.116401));
	riverway.push(makepoint(112.717828, 33.116394));
	riverway.push(makepoint(112.717928, 33.116385));
	riverway.push(makepoint(112.718462, 33.116341));
	riverway.push(makepoint(112.720967, 33.116134));
	riverway.push(makepoint(112.730458, 33.115348));
	riverway.push(makepoint(112.735139, 33.11496));
	riverway.push(makepoint(112.736382, 33.114857));
	riverway.push(makepoint(112.743904, 33.114233));
	riverway.push(makepoint(112.748904, 33.113819));
	riverway.push(makepoint(112.749224, 33.113792));
	riverway.push(makepoint(112.752988, 33.11348));
	riverway.push(makepoint(112.754426, 33.113361));
	riverway.push(makepoint(112.755237, 33.113293));
	riverway.push(makepoint(112.755646, 33.113259));
	riverway.push(makepoint(112.755834, 33.113246));
	riverway.push(makepoint(112.756103, 33.113238));
	riverway.push(makepoint(112.756371, 33.113241));
	riverway.push(makepoint(112.756446, 33.113244));
	riverway.push(makepoint(112.756637, 33.113254));
	riverway.push(makepoint(112.756904, 33.11328));
	riverway.push(makepoint(112.757169, 33.113316));
	riverway.push(makepoint(112.757227, 33.113325));
	riverway.push(makepoint(112.761003, 33.113963));
	riverway.push(makepoint(112.761318, 33.114016));
	riverway.push(makepoint(112.768797, 33.115278));
	riverway.push(makepoint(112.770268, 33.115527));
	riverway.push(makepoint(112.773285, 33.116036));
	riverway.push(makepoint(112.775027, 33.11633));
	riverway.push(makepoint(112.790975, 33.119019));
	riverway.push(makepoint(112.793167, 33.119389));
	riverway.push(makepoint(112.793412, 33.119435));
	riverway.push(makepoint(112.79367, 33.119495));
	riverway.push(makepoint(112.79384, 33.119541));
	riverway.push(makepoint(112.794028, 33.1196));
	riverway.push(makepoint(112.794174, 33.119647));
	riverway.push(makepoint(112.794419, 33.119739));
	riverway.push(makepoint(112.794657, 33.11984));
	riverway.push(makepoint(112.794856, 33.119935));
	riverway.push(makepoint(112.796327, 33.120671));
	riverway.push(makepoint(112.797394, 33.121207));
	riverway.push(makepoint(112.80176, 33.123392));
	riverway.push(makepoint(112.802287, 33.123656));
	riverway.push(makepoint(112.807638, 33.126335));
	riverway.push(makepoint(112.810795, 33.127915));
	riverway.push(makepoint(112.812986, 33.129012));
	riverway.push(makepoint(112.812991, 33.129014));
	riverway.push(makepoint(112.813391, 33.129195));
	riverway.push(makepoint(112.813813, 33.129349));
	riverway.push(makepoint(112.818344, 33.130805));
	riverway.push(makepoint(112.823439, 33.132441));
	riverway.push(makepoint(112.8237, 33.132525));
	riverway.push(makepoint(112.826788, 33.133517));
	riverway.push(makepoint(112.827206, 33.133669));
	riverway.push(makepoint(112.828225, 33.134209));
	riverway.push(makepoint(112.828642, 33.134522));
	riverway.push(makepoint(112.829054, 33.134864));
	riverway.push(makepoint(112.831576, 33.136961));
	riverway.push(makepoint(112.832537, 33.13776));
	riverway.push(makepoint(112.833996, 33.138974));
	riverway.push(makepoint(112.834139, 33.139088));
	riverway.push(makepoint(112.834342, 33.139237));
	riverway.push(makepoint(112.834552, 33.139375));
	riverway.push(makepoint(112.83477, 33.139506));
	riverway.push(makepoint(112.834996, 33.139628));
	riverway.push(makepoint(112.83523, 33.139739));
	riverway.push(makepoint(112.835468, 33.139841));
	riverway.push(makepoint(112.835614, 33.139896));
	riverway.push(makepoint(112.835713, 33.139932));
	riverway.push(makepoint(112.835963, 33.140013));
	riverway.push(makepoint(112.836218, 33.140083));
	riverway.push(makepoint(112.836477, 33.140143));
	riverway.push(makepoint(112.836738, 33.140191));
	riverway.push(makepoint(112.837002, 33.140229));
	riverway.push(makepoint(112.837122, 33.140242));
	riverway.push(makepoint(112.84046, 33.14058));
	riverway.push(makepoint(112.840779, 33.140613));
	riverway.push(makepoint(112.840789, 33.140614));
	riverway.push(makepoint(112.840991, 33.140637));
	riverway.push(makepoint(112.841255, 33.140679));
	riverway.push(makepoint(112.841515, 33.14073));
	riverway.push(makepoint(112.841773, 33.140793));
	riverway.push(makepoint(112.842026, 33.140867));
	riverway.push(makepoint(112.842274, 33.140952));
	riverway.push(makepoint(112.842518, 33.141046));
	riverway.push(makepoint(112.842601, 33.14108));
	riverway.push(makepoint(112.846349, 33.142703));
	riverway.push(makepoint(112.850471, 33.144487));
	riverway.push(makepoint(112.853984, 33.146006));
	riverway.push(makepoint(112.855827, 33.146803));
	riverway.push(makepoint(112.861182, 33.14912));
	riverway.push(makepoint(112.864434, 33.150526));
	riverway.push(makepoint(112.865526, 33.150999));
	riverway.push(makepoint(112.866538, 33.151436));
	riverway.push(makepoint(112.871895, 33.153753));
	riverway.push(makepoint(112.874884, 33.155045));
	riverway.push(makepoint(112.87725, 33.156068));
	riverway.push(makepoint(112.878973, 33.156813));
	riverway.push(makepoint(112.882607, 33.158384));
	riverway.push(makepoint(112.884904, 33.159377));
	riverway.push(makepoint(112.885144, 33.159487));
	riverway.push(makepoint(112.885284, 33.159564));
	riverway.push(makepoint(112.885612, 33.159744));
	riverway.push(makepoint(112.887963, 33.161185));
	riverway.push(makepoint(112.892683, 33.164079));
	riverway.push(makepoint(112.89332, 33.164469));
	riverway.push(makepoint(112.898677, 33.167753));
	riverway.push(makepoint(112.900048, 33.168593));
	riverway.push(makepoint(112.900256, 33.16872));
	riverway.push(makepoint(112.900726, 33.168977));
	riverway.push(makepoint(112.900919, 33.169068));
	riverway.push(makepoint(112.904033, 33.170445));
	riverway.push(makepoint(112.909118, 33.172691));
	riverway.push(makepoint(112.909282, 33.172761));
	riverway.push(makepoint(112.909392, 33.172794));
	riverway.push(makepoint(112.910413, 33.173094));
	riverway.push(makepoint(112.910567, 33.17311));
	riverway.push(makepoint(112.911607, 33.173209));
	riverway.push(makepoint(112.912186, 33.173183));
	riverway.push(makepoint(112.912975, 33.173111));
	riverway.push(makepoint(112.913692, 33.173047));
	riverway.push(makepoint(112.914271, 33.17302));
	riverway.push(makepoint(112.914752, 33.173066));
	riverway.push(makepoint(112.915237, 33.173113));
	riverway.push(makepoint(112.915467, 33.173135));
	riverway.push(makepoint(112.916599, 33.17347));
	riverway.push(makepoint(112.917611, 33.174005));
	riverway.push(makepoint(112.917709, 33.174072));
	riverway.push(makepoint(112.917991, 33.174286));
	riverway.push(makepoint(112.92011, 33.176008));
	riverway.push(makepoint(112.928555, 33.182866));
	riverway.push(makepoint(112.928847, 33.1831));
	riverway.push(makepoint(112.928981, 33.183198));
	riverway.push(makepoint(112.929118, 33.183292));
	riverway.push(makepoint(112.929258, 33.183382));
	riverway.push(makepoint(112.929401, 33.183468));
	riverway.push(makepoint(112.929549, 33.183551));
	riverway.push(makepoint(112.929699, 33.183629));
	riverway.push(makepoint(112.929853, 33.183702));
	riverway.push(makepoint(112.930009, 33.183773));
	riverway.push(makepoint(112.930168, 33.183838));
	riverway.push(makepoint(112.930329, 33.183898));
	riverway.push(makepoint(112.930493, 33.183955));
	riverway.push(makepoint(112.930659, 33.184007));
	riverway.push(makepoint(112.930826, 33.184054));
	riverway.push(makepoint(112.930961, 33.184088));
	riverway.push(makepoint(112.931095, 33.184119));
	riverway.push(makepoint(112.931231, 33.184147));
	riverway.push(makepoint(112.936187, 33.185113));
	riverway.push(makepoint(112.941547, 33.18616));
	riverway.push(makepoint(112.944084, 33.186654));
	riverway.push(makepoint(112.946361, 33.187098));
	riverway.push(makepoint(112.947618, 33.187373));
	riverway.push(makepoint(112.948323, 33.18748));
	riverway.push(makepoint(112.94866, 33.187536));
	riverway.push(makepoint(112.948923, 33.187568));
	riverway.push(makepoint(112.949189, 33.187588));
	riverway.push(makepoint(112.949455, 33.187596));
	riverway.push(makepoint(112.975068, 33.18792));
	riverway.push(makepoint(112.975409, 33.187933));
	riverway.push(makepoint(112.975676, 33.187956));
	riverway.push(makepoint(112.97594, 33.187991));
	riverway.push(makepoint(112.976203, 33.188036));
	riverway.push(makepoint(112.976463, 33.188093));
	riverway.push(makepoint(112.976718, 33.18816));
	riverway.push(makepoint(112.976969, 33.188238));
	riverway.push(makepoint(112.977216, 33.188327));
	riverway.push(makepoint(112.977355, 33.188382));
	riverway.push(makepoint(112.980749, 33.189785));
	riverway.push(makepoint(112.982856, 33.190657));
	riverway.push(makepoint(112.983818, 33.191055));
	riverway.push(makepoint(112.993914, 33.195228));
	riverway.push(makepoint(112.994534, 33.195484));
	riverway.push(makepoint(112.994906, 33.195683));
	riverway.push(makepoint(112.995164, 33.195791));
	riverway.push(makepoint(112.995309, 33.195877));
	riverway.push(makepoint(112.995452, 33.195967));
	riverway.push(makepoint(112.995592, 33.196061));
	riverway.push(makepoint(112.995728, 33.196158));
	riverway.push(makepoint(112.995859, 33.19626));
	riverway.push(makepoint(112.995987, 33.196365));
	riverway.push(makepoint(112.996109, 33.196474));
	riverway.push(makepoint(112.996229, 33.196586));
	riverway.push(makepoint(112.999928, 33.200192));
	riverway.push(makepoint(113.000525, 33.200774));
	riverway.push(makepoint(113.004554, 33.204699));
	riverway.push(makepoint(113.005889, 33.206001));
	riverway.push(makepoint(113.005985, 33.206095));
	riverway.push(makepoint(113.006104, 33.206215));
	riverway.push(makepoint(113.006219, 33.20634));
	riverway.push(makepoint(113.006327, 33.206467));
	riverway.push(makepoint(113.006431, 33.206596));
	riverway.push(makepoint(113.00653, 33.20673));
	riverway.push(makepoint(113.006623, 33.206866));
	riverway.push(makepoint(113.006709, 33.207004));
	riverway.push(makepoint(113.006791, 33.207145));
	riverway.push(makepoint(113.006867, 33.207288));
	riverway.push(makepoint(113.006936, 33.207433));
	riverway.push(makepoint(113.006999, 33.207581));
	riverway.push(makepoint(113.007056, 33.20773));
	riverway.push(makepoint(113.007591, 33.209208));
	riverway.push(makepoint(113.00892, 33.212888));
	riverway.push(makepoint(113.009219, 33.213715));
	riverway.push(makepoint(113.009611, 33.214799));
	riverway.push(makepoint(113.009669, 33.214951));
	riverway.push(makepoint(113.009733, 33.2151));
	riverway.push(makepoint(113.009804, 33.215247));
	riverway.push(makepoint(113.009881, 33.215393));
	riverway.push(makepoint(113.009964, 33.215536));
	riverway.push(makepoint(113.010053, 33.215676));
	riverway.push(makepoint(113.010147, 33.215814));
	riverway.push(makepoint(113.010248, 33.215948));
	riverway.push(makepoint(113.010354, 33.21608));
	riverway.push(makepoint(113.010465, 33.216209));
	riverway.push(makepoint(113.010582, 33.216334));
	riverway.push(makepoint(113.010703, 33.216455));
	riverway.push(makepoint(113.010831, 33.216574));
	riverway.push(makepoint(113.010962, 33.216688));
	riverway.push(makepoint(113.011252, 33.21693));
	riverway.push(makepoint(113.012802, 33.218224));
	riverway.push(makepoint(113.016617, 33.221409));
	riverway.push(makepoint(113.018201, 33.222732));
	riverway.push(makepoint(113.021578, 33.22555));
	riverway.push(makepoint(113.021982, 33.22585));
	riverway.push(makepoint(113.022044, 33.225896));
	riverway.push(makepoint(113.02455, 33.227239));
	riverway.push(makepoint(113.024848, 33.227318));
	riverway.push(makepoint(113.025151, 33.227384));
	riverway.push(makepoint(113.025458, 33.227433));
	riverway.push(makepoint(113.025768, 33.227467));
	riverway.push(makepoint(113.026079, 33.227486));
	riverway.push(makepoint(113.027346, 33.227532));
	riverway.push(makepoint(113.032711, 33.227728));
	riverway.push(makepoint(113.038074, 33.227923));
	riverway.push(makepoint(113.039537, 33.227975));
	riverway.push(makepoint(113.039827, 33.227979));
	riverway.push(makepoint(113.040117, 33.22797));
	riverway.push(makepoint(113.040405, 33.227948));
	riverway.push(makepoint(113.040693, 33.227912));
	riverway.push(makepoint(113.043439, 33.227509));
	riverway.push(makepoint(113.045319, 33.227232));
	riverway.push(makepoint(113.048446, 33.226773));
	riverway.push(makepoint(113.049528, 33.226708));
	riverway.push(makepoint(113.056631, 33.226883));
	riverway.push(makepoint(113.056956, 33.2269));
	riverway.push(makepoint(113.05728, 33.226933));
	riverway.push(makepoint(113.057917, 33.227048));
	riverway.push(makepoint(113.058228, 33.227129));
	riverway.push(makepoint(113.058533, 33.227227));
	riverway.push(makepoint(113.059081, 33.227449));
	riverway.push(makepoint(113.059531, 33.22766));
	riverway.push(makepoint(113.064897, 33.230167));
	riverway.push(makepoint(113.068244, 33.231731));
	riverway.push(makepoint(113.070263, 33.232674));
	riverway.push(makepoint(113.074437, 33.234624));
	riverway.push(makepoint(113.075172, 33.235036));
	riverway.push(makepoint(113.075631, 33.235421));
	riverway.push(makepoint(113.075701, 33.235471));
	riverway.push(makepoint(113.07577, 33.235523));
	riverway.push(makepoint(113.075837, 33.235577));
	riverway.push(makepoint(113.075902, 33.235633));
	riverway.push(makepoint(113.075964, 33.235691));
	riverway.push(makepoint(113.076023, 33.235751));
	riverway.push(makepoint(113.076076, 33.235807));
	riverway.push(makepoint(113.076127, 33.235865));
	riverway.push(makepoint(113.076175, 33.235923));
	riverway.push(makepoint(113.076222, 33.235983));
	riverway.push(makepoint(113.076266, 33.236044));
	riverway.push(makepoint(113.076308, 33.236106));
	riverway.push(makepoint(113.076347, 33.236169));
	riverway.push(makepoint(113.076385, 33.236234));
	riverway.push(makepoint(113.076667, 33.236605));
	riverway.push(makepoint(113.076872, 33.23701));
	riverway.push(makepoint(113.076934, 33.237169));
	riverway.push(makepoint(113.07832, 33.240741));
	riverway.push(makepoint(113.080069, 33.245249));
	riverway.push(makepoint(113.081006, 33.247659));
	riverway.push(makepoint(113.08182, 33.249755));
	riverway.push(makepoint(113.08357, 33.254263));
	riverway.push(makepoint(113.084542, 33.256763));
	riverway.push(makepoint(113.085322, 33.25877));
	riverway.push(makepoint(113.086385, 33.261508));
	riverway.push(makepoint(113.087072, 33.263276));
	riverway.push(makepoint(113.087306, 33.263881));
	riverway.push(makepoint(113.087497, 33.264517));
	riverway.push(makepoint(113.088165, 33.267784));
	riverway.push(makepoint(113.088252, 33.268211));
	riverway.push(makepoint(113.088285, 33.268354));
	riverway.push(makepoint(113.088322, 33.268496));
	riverway.push(makepoint(113.088365, 33.268637));
	riverway.push(makepoint(113.088414, 33.268777));
	riverway.push(makepoint(113.088468, 33.268915));
	riverway.push(makepoint(113.089853, 33.272291));
	riverway.push(makepoint(113.091705, 33.276798));
	riverway.push(makepoint(113.091768, 33.276951));
	riverway.push(makepoint(113.093556, 33.281305));
	riverway.push(makepoint(113.094785, 33.284299));
	riverway.push(makepoint(113.095346, 33.285682));
	riverway.push(makepoint(113.096085, 33.286669));
	riverway.push(makepoint(113.096534, 33.287087));
	riverway.push(makepoint(113.097146, 33.287588));
	riverway.push(makepoint(113.100476, 33.290316));
	riverway.push(makepoint(113.10252, 33.291989));
	riverway.push(makepoint(113.105976, 33.294819));
	riverway.push(makepoint(113.107892, 33.296389));
	riverway.push(makepoint(113.110949, 33.298892));
	riverway.push(makepoint(113.111475, 33.299323));
	riverway.push(makepoint(113.112443, 33.300116));
	riverway.push(makepoint(113.113267, 33.300636));
	riverway.push(makepoint(113.11388, 33.300957));
	riverway.push(makepoint(113.114611, 33.301197));
	riverway.push(makepoint(113.118638, 33.302238));
	riverway.push(makepoint(113.124008, 33.303627));
	riverway.push(makepoint(113.124747, 33.303819));
	riverway.push(makepoint(113.129379, 33.305016));
	riverway.push(makepoint(113.138636, 33.307409));
	riverway.push(makepoint(113.148132, 33.309887));
	riverway.push(makepoint(113.158689, 33.315468));
	riverway.push(makepoint(113.161614, 33.317035));
	riverway.push(makepoint(113.162107, 33.317299));
	riverway.push(makepoint(113.166475, 33.31964));
	riverway.push(makepoint(113.166989, 33.319915));
	riverway.push(makepoint(113.170503, 33.321797));
	riverway.push(makepoint(113.172365, 33.322795));
	riverway.push(makepoint(113.173643, 33.323479));
	riverway.push(makepoint(113.173795, 33.323558));
	riverway.push(makepoint(113.17395, 33.323632));
	riverway.push(makepoint(113.174109, 33.323702));
	riverway.push(makepoint(113.174269, 33.323768));
	riverway.push(makepoint(113.174433, 33.323828));
	riverway.push(makepoint(113.174599, 33.323884));
	riverway.push(makepoint(113.174758, 33.323932));
	riverway.push(makepoint(113.177738, 33.324804));
	riverway.push(makepoint(113.18282, 33.326288));
	riverway.push(makepoint(113.183112, 33.326373));
	riverway.push(makepoint(113.188486, 33.327942));
	riverway.push(makepoint(113.192882, 33.329272));
	riverway.push(makepoint(113.193859, 33.32959));
	riverway.push(makepoint(113.197078, 33.330727));
	riverway.push(makepoint(113.207969, 33.335264));
	riverway.push(makepoint(113.209986, 33.336075));
	riverway.push(makepoint(113.212505, 33.337087));
	riverway.push(makepoint(113.212667, 33.33715));
	riverway.push(makepoint(113.212831, 33.337207));
	riverway.push(makepoint(113.212997, 33.33726));
	riverway.push(makepoint(113.213164, 33.337309));
	riverway.push(makepoint(113.213334, 33.337353));
	riverway.push(makepoint(113.213505, 33.337391));
	riverway.push(makepoint(113.213678, 33.337426));
	riverway.push(makepoint(113.215362, 33.337735));
	riverway.push(makepoint(113.220734, 33.338721));
	riverway.push(makepoint(113.226108, 33.339707));
	riverway.push(makepoint(113.226287, 33.33974));
	riverway.push(makepoint(113.228199, 33.340091));
	riverway.push(makepoint(113.22838, 33.340127));
	riverway.push(makepoint(113.228557, 33.340168));
	riverway.push(makepoint(113.228734, 33.340214));
	riverway.push(makepoint(113.228907, 33.340264));
	riverway.push(makepoint(113.229079, 33.34032));
	riverway.push(makepoint(113.229249, 33.340381));
	riverway.push(makepoint(113.229416, 33.340447));
	riverway.push(makepoint(113.22958, 33.340517));
	riverway.push(makepoint(113.229742, 33.340593));
	riverway.push(makepoint(113.2299, 33.340672));
	riverway.push(makepoint(113.230054, 33.340757));
	riverway.push(makepoint(113.230205, 33.340845));
	riverway.push(makepoint(113.230353, 33.340937));
	riverway.push(makepoint(113.230495, 33.341035));
	riverway.push(makepoint(113.230635, 33.341136));
	riverway.push(makepoint(113.230771, 33.341242));
	riverway.push(makepoint(113.230901, 33.341351));
	riverway.push(makepoint(113.231028, 33.341464));
	riverway.push(makepoint(113.231149, 33.34158));
	riverway.push(makepoint(113.231266, 33.341699));
	riverway.push(makepoint(113.231378, 33.341822));
	riverway.push(makepoint(113.231484, 33.341948));
	riverway.push(makepoint(113.231887, 33.342531));
	riverway.push(makepoint(113.23197, 33.342681));
	riverway.push(makepoint(113.232785, 33.344236));
	riverway.push(makepoint(113.235145, 33.348741));
	riverway.push(makepoint(113.236883, 33.35206));
	riverway.push(makepoint(113.237504, 33.353244));
	riverway.push(makepoint(113.239864, 33.357748));
	riverway.push(makepoint(113.242224, 33.362252));
	riverway.push(makepoint(113.242284, 33.362366));
	riverway.push(makepoint(113.244584, 33.366754));
	riverway.push(makepoint(113.244847, 33.367258));
	riverway.push(makepoint(113.244915, 33.367391));
	riverway.push(makepoint(113.244976, 33.367526));
	riverway.push(makepoint(113.245033, 33.367662));
	riverway.push(makepoint(113.245083, 33.367799));
	riverway.push(makepoint(113.245129, 33.367938));
	riverway.push(makepoint(113.24517, 33.368078));
	riverway.push(makepoint(113.245205, 33.368219));
	riverway.push(makepoint(113.245235, 33.368361));
	riverway.push(makepoint(113.245715, 33.370879));

	var brush = new EBrush();
	brush.color = "red";
	brush.bgcolor = "red";
	brush.stroke = 7;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.5;
	brush.style = 0;
	brush.fill = false;
	var polyline = new EPolyline("", riverway, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	webgis.setSuitZoom(riverway);
}
function drawPicket4(webgis) {

	var picket1 = new Array();
	var picket2 = new Array();
	var picket3 = new Array();
	var picket4 = new Array();
	var picket5 = new Array();
	var picket6 = new Array();
	var picket7 = new Array();
	var picket8 = new Array();
	var picket9 = new Array();
	var picket10 = new Array();
	var picket11 = new Array();
	var picket12 = new Array();
	var picket13 = new Array();
	var picket14 = new Array();
	var picket15 = new Array();
	var picket16 = new Array();
	var picket17 = new Array();
	var picket18 = new Array();
	var picket19 = new Array();
	var picket20 = new Array();
	var picket21 = new Array();
	var picket22 = new Array();
	var picket23 = new Array();
	var picket24 = new Array();
	var picket25 = new Array();

	picket1.push(makepoint(112.861969, 33.148831));
	picket1.push(makepoint(112.861418, 33.149828));

	picket2.push(makepoint(112.85093, 33.145259));
	picket2.push(makepoint(112.851204, 33.144803));
	picket2.push(makepoint(112.851494, 33.144336));

	picket3.push(makepoint(112.833024, 33.139106));
	picket3.push(makepoint(112.833567, 33.138617));
	picket3.push(makepoint(112.83407, 33.138216));

	picket4.push(makepoint(112.726162, 33.114974));
	picket4.push(makepoint(112.726321, 33.116331));

	picket5.push(makepoint(112.740087, 33.113974));
	picket5.push(makepoint(112.740111, 33.114543));
	picket5.push(makepoint(112.74015, 33.115171));

	picket6.push(makepoint(112.755119, 33.113979));
	picket6.push(makepoint(112.755038, 33.11331));
	picket6.push(makepoint(112.754956, 33.112689));

	picket7.push(makepoint(112.913939, 33.172676));
	picket7.push(makepoint(112.913939, 33.17327));

	picket8.push(makepoint(112.892117, 33.16427));
	picket8.push(makepoint(112.892758, 33.163575));

	picket9.push(makepoint(112.870907, 33.153913));
	picket9.push(makepoint(112.871221, 33.153462));
	picket9.push(makepoint(112.871573, 33.152999));

	picket10.push(makepoint(112.991973, 33.195241));
	picket10.push(makepoint(112.992374, 33.194592));
	picket10.push(makepoint(112.992696, 33.194013));

	picket11.push(makepoint(112.951266, 33.188316));
	picket11.push(makepoint(112.951284, 33.18762));
	picket11.push(makepoint(112.951314, 33.186901));

	picket12.push(makepoint(113.246593, 33.36998));
	picket12.push(makepoint(113.245565, 33.370088));
	picket12.push(makepoint(113.244873, 33.370174));

	picket13.push(makepoint(113.206336, 33.333853));
	picket13.push(makepoint(113.205936, 33.334446));
	picket13.push(makepoint(113.205547, 33.334993));

	picket14.push(makepoint(113.232731, 33.34236));
	picket14.push(makepoint(113.231968, 33.342678));
	picket14.push(makepoint(113.231409, 33.342913));

	picket15.push(makepoint(113.144024, 33.30679));
	picket15.push(makepoint(113.14364, 33.307496));
	picket15.push(makepoint(113.142212, 33.310381));

	picket16.push(makepoint(113.171391, 33.321475));
	picket16.push(makepoint(113.170896, 33.322008));
	picket16.push(makepoint(113.17038, 33.322555));

	picket17.push(makepoint(113.159269, 33.314239));
	picket17.push(makepoint(113.158485, 33.315359));
	picket17.push(makepoint(113.157823, 33.316317));

	picket18.push(makepoint(113.129018, 33.304239));
	picket18.push(makepoint(113.12875, 33.304853));
	picket18.push(makepoint(113.128525, 33.305383));

	picket19.push(makepoint(113.111508, 33.298569));
	picket19.push(makepoint(113.111019, 33.29895));
	picket19.push(makepoint(113.110613, 33.299289));

	picket20.push(makepoint(113.058566, 33.227102));
	picket20.push(makepoint(113.058508, 33.227218));
	picket20.push(makepoint(113.05846, 33.227311));

	picket21.push(makepoint(113.070779, 33.232794));
	picket21.push(makepoint(113.070715, 33.232885));
	picket21.push(makepoint(113.070654, 33.232972));

	picket22.push(makepoint(113.076182, 33.235747));
	picket22.push(makepoint(113.076078, 33.235809));
	picket22.push(makepoint(113.075975, 33.23587));

	picket23.push(makepoint(113.078164, 33.239947));
	picket23.push(makepoint(113.078026, 33.239986));
	picket23.push(makepoint(113.077933, 33.240012));

	picket24.push(makepoint(113.093799, 33.281133));
	picket24.push(makepoint(113.093519, 33.281215));
	picket24.push(makepoint(113.093361, 33.281263));

	picket25.push(makepoint(113.093019, 33.278488));
	picket25.push(makepoint(113.092469, 33.278658));
	picket25.push(makepoint(113.092049, 33.27879));

	var brush = new EBrush();
	brush.color = "#00008b";
	brush.bgcolor = "#00008b";
	brush.stroke = 8;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.7;
	brush.style = 0;
	brush.fill = false;
	var polyline = new EPolyline("", picket1, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket2, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket3, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket4, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket5, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket6, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket7, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket8, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket9, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	var polyline = new EPolyline("", picket10, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket11, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket12, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket13, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket14, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket15, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket16, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket17, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket18, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	var polyline = new EPolyline("", picket20, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket21, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket22, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket23, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket24, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", picket25, brush);
	webgis.addOverlay(polyline); // 添加覆盖物

	var ht = '';
	ht += "Z138+800,";
	ht += "Z137+700,";
	ht += "135+900,";
	ht += "125+200,";
	ht += "126+500,";
	ht += "127+900,";
	ht += "144+400,";
	ht += "142+100,";
	ht += "139+800,";
	ht += "152+400,";
	ht += "148+400,";
	ht += "185+900,";
	ht += "179+952,";
	ht += "182+600,";
	ht += "173+400,";
	ht += "176+400,";
	ht += "175+029,";
	ht += "172+000,";
	ht += "170+200,";
	ht += "160+400,";
	ht += "161+700,";
	ht += "162+300,";
	ht += "162+800,";
	ht += "167+600,";
	ht += "167+300";

	var pasl = new Array();

	pasl.push(makepoint(112.861418, 33.149828));
	pasl.push(makepoint(112.851494, 33.144336));
	pasl.push(makepoint(112.83407, 33.138216));
	pasl.push(makepoint(112.726321, 33.116331));
	pasl.push(makepoint(112.74015, 33.115171));
	pasl.push(makepoint(112.754956, 33.112689));
	pasl.push(makepoint(112.913939, 33.17327));
	pasl.push(makepoint(112.892758, 33.163575));
	pasl.push(makepoint(112.871573, 33.152999));
	pasl.push(makepoint(112.992696, 33.194013));
	pasl.push(makepoint(112.951314, 33.186901));
	pasl.push(makepoint(113.244873, 33.370174));
	pasl.push(makepoint(113.205547, 33.334993));
	pasl.push(makepoint(113.231409, 33.342913));
	pasl.push(makepoint(113.142212, 33.310381));
	pasl.push(makepoint(113.17038, 33.322555));
	pasl.push(makepoint(113.157823, 33.316317));
	pasl.push(makepoint(113.128525, 33.305383));
	pasl.push(makepoint(113.110613, 33.299289));
	pasl.push(makepoint(113.05846, 33.227311));
	pasl.push(makepoint(113.070654, 33.232972));
	pasl.push(makepoint(113.075975, 33.23587));
	pasl.push(makepoint(113.077933, 33.240012));
	pasl.push(makepoint(113.093361, 33.281263));
	pasl.push(makepoint(113.092049, 33.27879));

	var strl = ht.split(',');
	for (var i = 0; i < strl.length; i++) {
		var lab = strl[i];
		var temp_img = '<div style=" height:50px; width:150px;"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="30"></td><td><div style=" height:20px; background-color:#FFFFFF; border-color:#428a34; border:solid; border-width:1px;; font-size:12px; font-weight:bold; color:#428a34;"><div style="margin-top:3px;"> &nbsp;'
				+ lab + '&nbsp; </div></div></td></tr></table> </div>';
		var point = pasl[i];// makepoint(113.110358,33.926351);
		var icon = new EIcon(temp_img, 24, 24, 0, 0);

		var marker = new EMarker("", point, icon);
		webgis.addOverlay(marker); // 添加覆盖物
	}
}
function drawBridge4(webgis) {
	// var bridge1 = new Array();
	//
	// bridge1.push(makepoint(112.793683,33.120304));
	// bridge1.push(makepoint(112.79367,33.120052));
	// bridge1.push(makepoint(112.793722,33.11993));
	// bridge1.push(makepoint(112.794016,33.119229));
	// bridge1.push(makepoint(112.794302,33.11892));
	// bridge1.push(makepoint(112.793944,33.118814));
	// bridge1.push(makepoint(112.793936,33.119205));
	// bridge1.push(makepoint(112.793643,33.119907));
	// bridge1.push(makepoint(112.793591,33.120029));
	// bridge1.push(makepoint(112.793394,33.120219));
	// bridge1.push(makepoint(112.793683,33.120304));
	// 
	// var bridge2 = new Array();
	// bridge2.push(makepoint(112.796034 ,33.121177));
	// bridge2.push(makepoint(112.796146, 33.121218));
	// bridge2.push(makepoint(112.79615 ,33.121083));
	// bridge2.push(makepoint(112.796525, 33.120268));
	// bridge2.push(makepoint(112.796638, 33.120134));
	// bridge2.push(makepoint(112.796524, 33.120099));
	// bridge2.push(makepoint(112.796499, 33.120259));
	// bridge2.push(makepoint(112.796125, 33.121076));
	// bridge2.push(makepoint(112.796034, 33.121177));
	//
	// var brush = new EBrush();
	// brush.color = "996666";
	// brush.bgcolor = "996600";
	// brush.stroke = 2;
	// brush.transparency = 0.9;
	// brush.bgtransparency = 0.6;
	// brush.style = 0;
	// brush.fill = true;
	// var polyline = new EPolyline("", bridge1, brush);
	// webgis.addOverlay(polyline); // 添加覆盖物
	// var polyline = new EPolyline("", bridge2, brush);
	// webgis.addOverlay(polyline); // 添加覆盖物
	var bridge1 = new Array();
	var bridge2 = new Array();
	var bridge3 = new Array();
	var bridge4 = new Array();
	var bridge5 = new Array();
	var bridge6 = new Array();
	var bridge7 = new Array();
	var bridge8 = new Array();
	var bridge9 = new Array();
	var bridge10 = new Array();
	var bridge11 = new Array();
	var bridge12 = new Array();
	var bridge13 = new Array();
	var bridge14 = new Array();
	var bridge15 = new Array();
	var bridge16 = new Array();
	var bridge17 = new Array();
	var bridge18 = new Array();
	var bridge19 = new Array();
	var bridge20 = new Array();
	var bridge21 = new Array();
	var bridge22 = new Array();
	var bridge23 = new Array();
	var bridge24 = new Array();
	var bridge25 = new Array();
	var bridge26 = new Array();
	var bridge27 = new Array();
	var bridge28 = new Array();
	var bridge29 = new Array();
	var bridge30 = new Array();
	var bridge31 = new Array();
	var bridge32 = new Array();
	var bridge33 = new Array();
	var bridge34 = new Array();
	var bridge35 = new Array();
	var bridge36 = new Array();
	var bridge37 = new Array();
	var bridge38 = new Array();
	var bridge39 = new Array();
	var bridge40 = new Array();
	var bridge41 = new Array();
	var bridge42 = new Array();
	var bridge43 = new Array();
	var bridge44 = new Array();
	var bridge45 = new Array();
	var bridge46 = new Array();
	var bridge47 = new Array();
	var bridge48 = new Array();
	var bridge49 = new Array();
	bridge1.push(makepoint(112.835668, 33.139419));
	bridge1.push(makepoint(112.835481, 33.139432));
	bridge1.push(makepoint(112.83553, 33.139467));
	bridge1.push(makepoint(112.835532, 33.139485));
	bridge1.push(makepoint(112.835534, 33.139502));
	bridge1.push(makepoint(112.835536, 33.13952));
	bridge1.push(makepoint(112.835537, 33.139538));
	bridge1.push(makepoint(112.835539, 33.139556));
	bridge1.push(makepoint(112.835541, 33.139574));
	bridge1.push(makepoint(112.835543, 33.139592));
	bridge1.push(makepoint(112.835544, 33.13961));
	bridge1.push(makepoint(112.835546, 33.139628));
	bridge1.push(makepoint(112.835548, 33.139646));
	bridge1.push(makepoint(112.83555, 33.139664));
	bridge1.push(makepoint(112.835551, 33.139682));
	bridge1.push(makepoint(112.835553, 33.1397));
	bridge1.push(makepoint(112.835555, 33.139718));
	bridge1.push(makepoint(112.835557, 33.139736));
	bridge1.push(makepoint(112.835559, 33.139754));
	bridge1.push(makepoint(112.83556, 33.139772));
	bridge1.push(makepoint(112.835562, 33.13979));
	bridge1.push(makepoint(112.835564, 33.139808));
	bridge1.push(makepoint(112.835566, 33.139826));
	bridge1.push(makepoint(112.835567, 33.139844));
	bridge1.push(makepoint(112.835569, 33.139862));
	bridge1.push(makepoint(112.835571, 33.13988));
	bridge1.push(makepoint(112.835573, 33.139898));
	bridge1.push(makepoint(112.835574, 33.139916));
	bridge1.push(makepoint(112.835576, 33.139934));
	bridge1.push(makepoint(112.835578, 33.139952));
	bridge1.push(makepoint(112.83558, 33.13997));
	bridge1.push(makepoint(112.835581, 33.139988));
	bridge1.push(makepoint(112.835583, 33.140006));
	bridge1.push(makepoint(112.835585, 33.140024));
	bridge1.push(makepoint(112.835587, 33.140042));
	bridge1.push(makepoint(112.835588, 33.14006));
	bridge1.push(makepoint(112.83559, 33.140078));
	bridge1.push(makepoint(112.835592, 33.140096));
	bridge1.push(makepoint(112.835594, 33.140114));
	bridge1.push(makepoint(112.835596, 33.140132));
	bridge1.push(makepoint(112.835597, 33.140149));
	bridge1.push(makepoint(112.835599, 33.140167));
	bridge1.push(makepoint(112.835601, 33.140185));
	bridge1.push(makepoint(112.835603, 33.140203));
	bridge1.push(makepoint(112.835604, 33.140221));
	bridge1.push(makepoint(112.835606, 33.140239));
	bridge1.push(makepoint(112.835608, 33.140257));
	bridge1.push(makepoint(112.83561, 33.140275));
	bridge1.push(makepoint(112.835611, 33.140293));
	bridge1.push(makepoint(112.835613, 33.140311));
	bridge1.push(makepoint(112.835615, 33.140329));
	bridge1.push(makepoint(112.835616, 33.140338));
	bridge1.push(makepoint(112.835574, 33.140379));
	bridge1.push(makepoint(112.835761, 33.140367));
	bridge1.push(makepoint(112.835712, 33.140332));
	bridge1.push(makepoint(112.835711, 33.140323));
	bridge1.push(makepoint(112.835709, 33.140305));
	bridge1.push(makepoint(112.835708, 33.140287));
	bridge1.push(makepoint(112.835706, 33.140269));
	bridge1.push(makepoint(112.835704, 33.140251));
	bridge1.push(makepoint(112.835702, 33.140233));
	bridge1.push(makepoint(112.8357, 33.140215));
	bridge1.push(makepoint(112.835699, 33.140197));
	bridge1.push(makepoint(112.835697, 33.140179));
	bridge1.push(makepoint(112.835695, 33.140161));
	bridge1.push(makepoint(112.835693, 33.140143));
	bridge1.push(makepoint(112.835692, 33.140125));
	bridge1.push(makepoint(112.83569, 33.140107));
	bridge1.push(makepoint(112.835688, 33.140089));
	bridge1.push(makepoint(112.835686, 33.140071));
	bridge1.push(makepoint(112.835685, 33.140053));
	bridge1.push(makepoint(112.835683, 33.140035));
	bridge1.push(makepoint(112.835681, 33.140017));
	bridge1.push(makepoint(112.835679, 33.139999));
	bridge1.push(makepoint(112.835678, 33.139981));
	bridge1.push(makepoint(112.835676, 33.139963));
	bridge1.push(makepoint(112.835674, 33.139945));
	bridge1.push(makepoint(112.835672, 33.139927));
	bridge1.push(makepoint(112.835671, 33.139909));
	bridge1.push(makepoint(112.835669, 33.139891));
	bridge1.push(makepoint(112.835667, 33.139873));
	bridge1.push(makepoint(112.835665, 33.139855));
	bridge1.push(makepoint(112.835663, 33.139837));
	bridge1.push(makepoint(112.835662, 33.139819));
	bridge1.push(makepoint(112.83566, 33.139801));
	bridge1.push(makepoint(112.835658, 33.139783));
	bridge1.push(makepoint(112.835656, 33.139765));
	bridge1.push(makepoint(112.835655, 33.139747));
	bridge1.push(makepoint(112.835653, 33.139729));
	bridge1.push(makepoint(112.835651, 33.139711));
	bridge1.push(makepoint(112.835649, 33.139694));
	bridge1.push(makepoint(112.835648, 33.139676));
	bridge1.push(makepoint(112.835646, 33.139658));
	bridge1.push(makepoint(112.835644, 33.13964));
	bridge1.push(makepoint(112.835642, 33.139622));
	bridge1.push(makepoint(112.835641, 33.139604));
	bridge1.push(makepoint(112.835639, 33.139586));
	bridge1.push(makepoint(112.835637, 33.139568));
	bridge1.push(makepoint(112.835635, 33.13955));
	bridge1.push(makepoint(112.835634, 33.139532));
	bridge1.push(makepoint(112.835632, 33.139514));
	bridge1.push(makepoint(112.83563, 33.139496));
	bridge1.push(makepoint(112.835628, 33.139478));
	bridge1.push(makepoint(112.835626, 33.13946));
	bridge1.push(makepoint(112.835668, 33.139419));

	bridge2.push(makepoint(112.857824, 33.147133));
	bridge2.push(makepoint(112.857691, 33.147075));
	bridge2.push(makepoint(112.857711, 33.147127));
	bridge2.push(makepoint(112.857706, 33.147135));
	bridge2.push(makepoint(112.857696, 33.147151));
	bridge2.push(makepoint(112.857686, 33.147167));
	bridge2.push(makepoint(112.857676, 33.147183));
	bridge2.push(makepoint(112.857667, 33.147199));
	bridge2.push(makepoint(112.857657, 33.147215));
	bridge2.push(makepoint(112.857647, 33.147231));
	bridge2.push(makepoint(112.857637, 33.147247));
	bridge2.push(makepoint(112.857627, 33.147263));
	bridge2.push(makepoint(112.857618, 33.147279));
	bridge2.push(makepoint(112.857608, 33.147295));
	bridge2.push(makepoint(112.857598, 33.147311));
	bridge2.push(makepoint(112.857588, 33.147327));
	bridge2.push(makepoint(112.857578, 33.147343));
	bridge2.push(makepoint(112.857569, 33.147359));
	bridge2.push(makepoint(112.857559, 33.147375));
	bridge2.push(makepoint(112.857549, 33.147391));
	bridge2.push(makepoint(112.857539, 33.147407));
	bridge2.push(makepoint(112.857529, 33.147423));
	bridge2.push(makepoint(112.85752, 33.147439));
	bridge2.push(makepoint(112.85751, 33.147455));
	bridge2.push(makepoint(112.8575, 33.147471));
	bridge2.push(makepoint(112.85749, 33.147487));
	bridge2.push(makepoint(112.85748, 33.147503));
	bridge2.push(makepoint(112.857471, 33.147519));
	bridge2.push(makepoint(112.857461, 33.147536));
	bridge2.push(makepoint(112.857451, 33.147552));
	bridge2.push(makepoint(112.857441, 33.147568));
	bridge2.push(makepoint(112.857431, 33.147584));
	bridge2.push(makepoint(112.857422, 33.1476));
	bridge2.push(makepoint(112.857412, 33.147616));
	bridge2.push(makepoint(112.857402, 33.147632));
	bridge2.push(makepoint(112.857392, 33.147648));
	bridge2.push(makepoint(112.857382, 33.147664));
	bridge2.push(makepoint(112.857373, 33.14768));
	bridge2.push(makepoint(112.857363, 33.147696));
	bridge2.push(makepoint(112.857353, 33.147712));
	bridge2.push(makepoint(112.857343, 33.147728));
	bridge2.push(makepoint(112.857333, 33.147744));
	bridge2.push(makepoint(112.857324, 33.14776));
	bridge2.push(makepoint(112.857314, 33.147776));
	bridge2.push(makepoint(112.857304, 33.147792));
	bridge2.push(makepoint(112.857294, 33.147808));
	bridge2.push(makepoint(112.857284, 33.147824));
	bridge2.push(makepoint(112.857275, 33.14784));
	bridge2.push(makepoint(112.857265, 33.147856));
	bridge2.push(makepoint(112.857255, 33.147872));
	bridge2.push(makepoint(112.857245, 33.147888));
	bridge2.push(makepoint(112.857235, 33.147904));
	bridge2.push(makepoint(112.857174, 33.147921));
	bridge2.push(makepoint(112.857307, 33.147979));
	bridge2.push(makepoint(112.857288, 33.147927));
	bridge2.push(makepoint(112.857298, 33.147911));
	bridge2.push(makepoint(112.857307, 33.147895));
	bridge2.push(makepoint(112.857317, 33.147879));
	bridge2.push(makepoint(112.857327, 33.147863));
	bridge2.push(makepoint(112.857337, 33.147847));
	bridge2.push(makepoint(112.857347, 33.147831));
	bridge2.push(makepoint(112.857356, 33.147815));
	bridge2.push(makepoint(112.857366, 33.147799));
	bridge2.push(makepoint(112.857376, 33.147783));
	bridge2.push(makepoint(112.857386, 33.147767));
	bridge2.push(makepoint(112.857396, 33.147751));
	bridge2.push(makepoint(112.857405, 33.147735));
	bridge2.push(makepoint(112.857415, 33.147719));
	bridge2.push(makepoint(112.857425, 33.147703));
	bridge2.push(makepoint(112.857435, 33.147686));
	bridge2.push(makepoint(112.857445, 33.14767));
	bridge2.push(makepoint(112.857454, 33.147654));
	bridge2.push(makepoint(112.857464, 33.147638));
	bridge2.push(makepoint(112.857474, 33.147622));
	bridge2.push(makepoint(112.857484, 33.147606));
	bridge2.push(makepoint(112.857494, 33.14759));
	bridge2.push(makepoint(112.857503, 33.147574));
	bridge2.push(makepoint(112.857513, 33.147558));
	bridge2.push(makepoint(112.857523, 33.147542));
	bridge2.push(makepoint(112.857533, 33.147526));
	bridge2.push(makepoint(112.857543, 33.14751));
	bridge2.push(makepoint(112.857552, 33.147494));
	bridge2.push(makepoint(112.857562, 33.147478));
	bridge2.push(makepoint(112.857572, 33.147462));
	bridge2.push(makepoint(112.857582, 33.147446));
	bridge2.push(makepoint(112.857592, 33.14743));
	bridge2.push(makepoint(112.857601, 33.147414));
	bridge2.push(makepoint(112.857611, 33.147398));
	bridge2.push(makepoint(112.857621, 33.147382));
	bridge2.push(makepoint(112.857631, 33.147366));
	bridge2.push(makepoint(112.857641, 33.14735));
	bridge2.push(makepoint(112.85765, 33.147334));
	bridge2.push(makepoint(112.85766, 33.147318));
	bridge2.push(makepoint(112.85767, 33.147302));
	bridge2.push(makepoint(112.85768, 33.147286));
	bridge2.push(makepoint(112.85769, 33.14727));
	bridge2.push(makepoint(112.857699, 33.147253));
	bridge2.push(makepoint(112.857709, 33.147237));
	bridge2.push(makepoint(112.857719, 33.147221));
	bridge2.push(makepoint(112.857729, 33.147205));
	bridge2.push(makepoint(112.857739, 33.147189));
	bridge2.push(makepoint(112.857748, 33.147173));
	bridge2.push(makepoint(112.857758, 33.147157));
	bridge2.push(makepoint(112.857763, 33.147149));
	bridge2.push(makepoint(112.857824, 33.147133));

	bridge3.push(makepoint(112.809709, 33.126818));
	bridge3.push(makepoint(112.809725, 33.126871));
	bridge3.push(makepoint(112.809714, 33.126886));
	bridge3.push(makepoint(112.809703, 33.126902));
	bridge3.push(makepoint(112.809692, 33.126917));
	bridge3.push(makepoint(112.809681, 33.126933));
	bridge3.push(makepoint(112.80967, 33.126948));
	bridge3.push(makepoint(112.809659, 33.126964));
	bridge3.push(makepoint(112.809649, 33.126979));
	bridge3.push(makepoint(112.809638, 33.126995));
	bridge3.push(makepoint(112.809627, 33.12701));
	bridge3.push(makepoint(112.809616, 33.127026));
	bridge3.push(makepoint(112.809605, 33.127041));
	bridge3.push(makepoint(112.809594, 33.127057));
	bridge3.push(makepoint(112.809583, 33.127072));
	bridge3.push(makepoint(112.809572, 33.127088));
	bridge3.push(makepoint(112.809561, 33.127103));
	bridge3.push(makepoint(112.80955, 33.127119));
	bridge3.push(makepoint(112.809539, 33.127134));
	bridge3.push(makepoint(112.809528, 33.12715));
	bridge3.push(makepoint(112.809517, 33.127165));
	bridge3.push(makepoint(112.809506, 33.127181));
	bridge3.push(makepoint(112.809495, 33.127196));
	bridge3.push(makepoint(112.809484, 33.127212));
	bridge3.push(makepoint(112.809473, 33.127227));
	bridge3.push(makepoint(112.809462, 33.127243));
	bridge3.push(makepoint(112.809451, 33.127258));
	bridge3.push(makepoint(112.80944, 33.127274));
	bridge3.push(makepoint(112.809429, 33.127289));
	bridge3.push(makepoint(112.809418, 33.127305));
	bridge3.push(makepoint(112.809407, 33.12732));
	bridge3.push(makepoint(112.809397, 33.127336));
	bridge3.push(makepoint(112.809386, 33.127351));
	bridge3.push(makepoint(112.809375, 33.127367));
	bridge3.push(makepoint(112.809364, 33.127382));
	bridge3.push(makepoint(112.809353, 33.127398));
	bridge3.push(makepoint(112.809342, 33.127413));
	bridge3.push(makepoint(112.809331, 33.127429));
	bridge3.push(makepoint(112.80932, 33.127444));
	bridge3.push(makepoint(112.809309, 33.12746));
	bridge3.push(makepoint(112.809298, 33.127475));
	bridge3.push(makepoint(112.809287, 33.127491));
	bridge3.push(makepoint(112.809276, 33.127506));
	bridge3.push(makepoint(112.809265, 33.127522));
	bridge3.push(makepoint(112.809254, 33.127537));
	bridge3.push(makepoint(112.809243, 33.127553));
	bridge3.push(makepoint(112.809232, 33.127568));
	bridge3.push(makepoint(112.809221, 33.127584));
	bridge3.push(makepoint(112.80921, 33.127599));
	bridge3.push(makepoint(112.809199, 33.127615));
	bridge3.push(makepoint(112.809194, 33.127623));
	bridge3.push(makepoint(112.809131, 33.127636));
	bridge3.push(makepoint(112.809293, 33.127717));
	bridge3.push(makepoint(112.809277, 33.127664));
	bridge3.push(makepoint(112.809282, 33.127656));
	bridge3.push(makepoint(112.809293, 33.127641));
	bridge3.push(makepoint(112.809304, 33.127625));
	bridge3.push(makepoint(112.809315, 33.12761));
	bridge3.push(makepoint(112.809326, 33.127594));
	bridge3.push(makepoint(112.809337, 33.127579));
	bridge3.push(makepoint(112.809348, 33.127563));
	bridge3.push(makepoint(112.809359, 33.127548));
	bridge3.push(makepoint(112.80937, 33.127532));
	bridge3.push(makepoint(112.809381, 33.127517));
	bridge3.push(makepoint(112.809392, 33.127501));
	bridge3.push(makepoint(112.809403, 33.127486));
	bridge3.push(makepoint(112.809414, 33.12747));
	bridge3.push(makepoint(112.809425, 33.127455));
	bridge3.push(makepoint(112.809436, 33.127439));
	bridge3.push(makepoint(112.809447, 33.127424));
	bridge3.push(makepoint(112.809457, 33.127408));
	bridge3.push(makepoint(112.809468, 33.127393));
	bridge3.push(makepoint(112.809479, 33.127377));
	bridge3.push(makepoint(112.80949, 33.127362));
	bridge3.push(makepoint(112.809501, 33.127346));
	bridge3.push(makepoint(112.809512, 33.127331));
	bridge3.push(makepoint(112.809523, 33.127315));
	bridge3.push(makepoint(112.809534, 33.1273));
	bridge3.push(makepoint(112.809545, 33.127284));
	bridge3.push(makepoint(112.809556, 33.127269));
	bridge3.push(makepoint(112.809567, 33.127253));
	bridge3.push(makepoint(112.809578, 33.127238));
	bridge3.push(makepoint(112.809589, 33.127222));
	bridge3.push(makepoint(112.8096, 33.127207));
	bridge3.push(makepoint(112.809611, 33.127191));
	bridge3.push(makepoint(112.809622, 33.127176));
	bridge3.push(makepoint(112.809633, 33.12716));
	bridge3.push(makepoint(112.809644, 33.127145));
	bridge3.push(makepoint(112.809655, 33.127129));
	bridge3.push(makepoint(112.809666, 33.127114));
	bridge3.push(makepoint(112.809677, 33.127098));
	bridge3.push(makepoint(112.809688, 33.127083));
	bridge3.push(makepoint(112.809699, 33.127067));
	bridge3.push(makepoint(112.80971, 33.127052));
	bridge3.push(makepoint(112.80972, 33.127036));
	bridge3.push(makepoint(112.809731, 33.127021));
	bridge3.push(makepoint(112.809742, 33.127005));
	bridge3.push(makepoint(112.809753, 33.12699));
	bridge3.push(makepoint(112.809764, 33.126974));
	bridge3.push(makepoint(112.809775, 33.126959));
	bridge3.push(makepoint(112.809786, 33.126943));
	bridge3.push(makepoint(112.809797, 33.126928));
	bridge3.push(makepoint(112.809808, 33.126912));
	bridge3.push(makepoint(112.80987, 33.126899));
	bridge3.push(makepoint(112.809709, 33.126818));

	bridge4.push(makepoint(112.82182, 33.131432));
	bridge4.push(makepoint(112.82167, 33.131442));
	bridge4.push(makepoint(112.821719, 33.131477));
	bridge4.push(makepoint(112.821721, 33.131495));
	bridge4.push(makepoint(112.821722, 33.131513));
	bridge4.push(makepoint(112.821724, 33.131531));
	bridge4.push(makepoint(112.821726, 33.131549));
	bridge4.push(makepoint(112.821727, 33.131567));
	bridge4.push(makepoint(112.821729, 33.131585));
	bridge4.push(makepoint(112.821731, 33.131603));
	bridge4.push(makepoint(112.821732, 33.131621));
	bridge4.push(makepoint(112.821734, 33.131639));
	bridge4.push(makepoint(112.821736, 33.131657));
	bridge4.push(makepoint(112.821737, 33.131675));
	bridge4.push(makepoint(112.821739, 33.131693));
	bridge4.push(makepoint(112.82174, 33.131711));
	bridge4.push(makepoint(112.821742, 33.131729));
	bridge4.push(makepoint(112.821744, 33.131747));
	bridge4.push(makepoint(112.821745, 33.131765));
	bridge4.push(makepoint(112.821747, 33.131783));
	bridge4.push(makepoint(112.821749, 33.131801));
	bridge4.push(makepoint(112.82175, 33.131819));
	bridge4.push(makepoint(112.821752, 33.131837));
	bridge4.push(makepoint(112.821754, 33.131855));
	bridge4.push(makepoint(112.821755, 33.131873));
	bridge4.push(makepoint(112.821757, 33.131891));
	bridge4.push(makepoint(112.821758, 33.131909));
	bridge4.push(makepoint(112.82176, 33.131927));
	bridge4.push(makepoint(112.821762, 33.131945));
	bridge4.push(makepoint(112.821763, 33.131963));
	bridge4.push(makepoint(112.821765, 33.131981));
	bridge4.push(makepoint(112.821767, 33.131998));
	bridge4.push(makepoint(112.821768, 33.132016));
	bridge4.push(makepoint(112.82177, 33.132034));
	bridge4.push(makepoint(112.821772, 33.132052));
	bridge4.push(makepoint(112.821773, 33.13207));
	bridge4.push(makepoint(112.821775, 33.132088));
	bridge4.push(makepoint(112.821777, 33.132106));
	bridge4.push(makepoint(112.821778, 33.132124));
	bridge4.push(makepoint(112.82178, 33.132142));
	bridge4.push(makepoint(112.821781, 33.13216));
	bridge4.push(makepoint(112.821783, 33.132178));
	bridge4.push(makepoint(112.821785, 33.132196));
	bridge4.push(makepoint(112.821786, 33.132214));
	bridge4.push(makepoint(112.821788, 33.132232));
	bridge4.push(makepoint(112.82179, 33.13225));
	bridge4.push(makepoint(112.821791, 33.132268));
	bridge4.push(makepoint(112.821793, 33.132286));
	bridge4.push(makepoint(112.821795, 33.132304));
	bridge4.push(makepoint(112.821796, 33.132322));
	bridge4.push(makepoint(112.821798, 33.13234));
	bridge4.push(makepoint(112.821799, 33.132349));
	bridge4.push(makepoint(112.821757, 33.13239));
	bridge4.push(makepoint(112.821906, 33.132381));
	bridge4.push(makepoint(112.821857, 33.132345));
	bridge4.push(makepoint(112.821857, 33.132336));
	bridge4.push(makepoint(112.821855, 33.132318));
	bridge4.push(makepoint(112.821853, 33.1323));
	bridge4.push(makepoint(112.821852, 33.132282));
	bridge4.push(makepoint(112.82185, 33.132264));
	bridge4.push(makepoint(112.821848, 33.132246));
	bridge4.push(makepoint(112.821847, 33.132228));
	bridge4.push(makepoint(112.821845, 33.13221));
	bridge4.push(makepoint(112.821843, 33.132192));
	bridge4.push(makepoint(112.821842, 33.132174));
	bridge4.push(makepoint(112.82184, 33.132157));
	bridge4.push(makepoint(112.821839, 33.132139));
	bridge4.push(makepoint(112.821837, 33.132121));
	bridge4.push(makepoint(112.821835, 33.132103));
	bridge4.push(makepoint(112.821834, 33.132085));
	bridge4.push(makepoint(112.821832, 33.132067));
	bridge4.push(makepoint(112.82183, 33.132049));
	bridge4.push(makepoint(112.821829, 33.132031));
	bridge4.push(makepoint(112.821827, 33.132013));
	bridge4.push(makepoint(112.821825, 33.131995));
	bridge4.push(makepoint(112.821824, 33.131977));
	bridge4.push(makepoint(112.821822, 33.131959));
	bridge4.push(makepoint(112.821821, 33.131941));
	bridge4.push(makepoint(112.821819, 33.131923));
	bridge4.push(makepoint(112.821817, 33.131905));
	bridge4.push(makepoint(112.821816, 33.131887));
	bridge4.push(makepoint(112.821814, 33.131869));
	bridge4.push(makepoint(112.821812, 33.131851));
	bridge4.push(makepoint(112.821811, 33.131833));
	bridge4.push(makepoint(112.821809, 33.131815));
	bridge4.push(makepoint(112.821807, 33.131797));
	bridge4.push(makepoint(112.821806, 33.131779));
	bridge4.push(makepoint(112.821804, 33.131761));
	bridge4.push(makepoint(112.821802, 33.131743));
	bridge4.push(makepoint(112.821801, 33.131725));
	bridge4.push(makepoint(112.821799, 33.131707));
	bridge4.push(makepoint(112.821798, 33.131689));
	bridge4.push(makepoint(112.821796, 33.131671));
	bridge4.push(makepoint(112.821794, 33.131653));
	bridge4.push(makepoint(112.821793, 33.131635));
	bridge4.push(makepoint(112.821791, 33.131617));
	bridge4.push(makepoint(112.821789, 33.131599));
	bridge4.push(makepoint(112.821788, 33.131581));
	bridge4.push(makepoint(112.821786, 33.131563));
	bridge4.push(makepoint(112.821784, 33.131545));
	bridge4.push(makepoint(112.821783, 33.131527));
	bridge4.push(makepoint(112.821781, 33.131509));
	bridge4.push(makepoint(112.82178, 33.131491));
	bridge4.push(makepoint(112.821778, 33.131473));
	bridge4.push(makepoint(112.82182, 33.131432));

	bridge5.push(makepoint(112.797943, 33.121005));
	bridge5.push(makepoint(112.797842, 33.120872));
	bridge5.push(makepoint(112.797828, 33.120925));
	bridge5.push(makepoint(112.79781, 33.120934));
	bridge5.push(makepoint(112.797792, 33.120944));
	bridge5.push(makepoint(112.797774, 33.120954));
	bridge5.push(makepoint(112.797756, 33.120963));
	bridge5.push(makepoint(112.797738, 33.120973));
	bridge5.push(makepoint(112.79772, 33.120983));
	bridge5.push(makepoint(112.797702, 33.120993));
	bridge5.push(makepoint(112.797683, 33.121002));
	bridge5.push(makepoint(112.797665, 33.121012));
	bridge5.push(makepoint(112.797647, 33.121022));
	bridge5.push(makepoint(112.797629, 33.121031));
	bridge5.push(makepoint(112.797611, 33.121041));
	bridge5.push(makepoint(112.797593, 33.121051));
	bridge5.push(makepoint(112.797575, 33.12106));
	bridge5.push(makepoint(112.797557, 33.12107));
	bridge5.push(makepoint(112.797539, 33.12108));
	bridge5.push(makepoint(112.797521, 33.121089));
	bridge5.push(makepoint(112.797503, 33.121099));
	bridge5.push(makepoint(112.797485, 33.121109));
	bridge5.push(makepoint(112.797467, 33.121118));
	bridge5.push(makepoint(112.797448, 33.121128));
	bridge5.push(makepoint(112.79743, 33.121138));
	bridge5.push(makepoint(112.797412, 33.121147));
	bridge5.push(makepoint(112.797394, 33.121157));
	bridge5.push(makepoint(112.797376, 33.121167));
	bridge5.push(makepoint(112.797358, 33.121176));
	bridge5.push(makepoint(112.79734, 33.121186));
	bridge5.push(makepoint(112.797322, 33.121196));
	bridge5.push(makepoint(112.797304, 33.121206));
	bridge5.push(makepoint(112.797286, 33.121215));
	bridge5.push(makepoint(112.797268, 33.121225));
	bridge5.push(makepoint(112.79725, 33.121235));
	bridge5.push(makepoint(112.797231, 33.121244));
	bridge5.push(makepoint(112.797213, 33.121254));
	bridge5.push(makepoint(112.797195, 33.121264));
	bridge5.push(makepoint(112.797177, 33.121273));
	bridge5.push(makepoint(112.797159, 33.121283));
	bridge5.push(makepoint(112.797141, 33.121293));
	bridge5.push(makepoint(112.797123, 33.121302));
	bridge5.push(makepoint(112.797105, 33.121312));
	bridge5.push(makepoint(112.797087, 33.121322));
	bridge5.push(makepoint(112.797069, 33.121331));
	bridge5.push(makepoint(112.797051, 33.121341));
	bridge5.push(makepoint(112.797033, 33.121351));
	bridge5.push(makepoint(112.797015, 33.12136));
	bridge5.push(makepoint(112.796996, 33.12137));
	bridge5.push(makepoint(112.796978, 33.12138));
	bridge5.push(makepoint(112.79696, 33.121389));
	bridge5.push(makepoint(112.796942, 33.121399));
	bridge5.push(makepoint(112.796924, 33.121409));
	bridge5.push(makepoint(112.796906, 33.121419));
	bridge5.push(makepoint(112.796843, 33.121407));
	bridge5.push(makepoint(112.796944, 33.12154));
	bridge5.push(makepoint(112.796958, 33.121487));
	bridge5.push(makepoint(112.796976, 33.121477));
	bridge5.push(makepoint(112.796994, 33.121468));
	bridge5.push(makepoint(112.797012, 33.121458));
	bridge5.push(makepoint(112.79703, 33.121448));
	bridge5.push(makepoint(112.797048, 33.121439));
	bridge5.push(makepoint(112.797066, 33.121429));
	bridge5.push(makepoint(112.797084, 33.121419));
	bridge5.push(makepoint(112.797102, 33.12141));
	bridge5.push(makepoint(112.797121, 33.1214));
	bridge5.push(makepoint(112.797139, 33.12139));
	bridge5.push(makepoint(112.797157, 33.12138));
	bridge5.push(makepoint(112.797175, 33.121371));
	bridge5.push(makepoint(112.797193, 33.121361));
	bridge5.push(makepoint(112.797211, 33.121351));
	bridge5.push(makepoint(112.797229, 33.121342));
	bridge5.push(makepoint(112.797247, 33.121332));
	bridge5.push(makepoint(112.797265, 33.121322));
	bridge5.push(makepoint(112.797283, 33.121313));
	bridge5.push(makepoint(112.797301, 33.121303));
	bridge5.push(makepoint(112.797319, 33.121293));
	bridge5.push(makepoint(112.797338, 33.121284));
	bridge5.push(makepoint(112.797356, 33.121274));
	bridge5.push(makepoint(112.797374, 33.121264));
	bridge5.push(makepoint(112.797392, 33.121255));
	bridge5.push(makepoint(112.79741, 33.121245));
	bridge5.push(makepoint(112.797428, 33.121235));
	bridge5.push(makepoint(112.797446, 33.121226));
	bridge5.push(makepoint(112.797464, 33.121216));
	bridge5.push(makepoint(112.797482, 33.121206));
	bridge5.push(makepoint(112.7975, 33.121197));
	bridge5.push(makepoint(112.797518, 33.121187));
	bridge5.push(makepoint(112.797536, 33.121177));
	bridge5.push(makepoint(112.797554, 33.121167));
	bridge5.push(makepoint(112.797573, 33.121158));
	bridge5.push(makepoint(112.797591, 33.121148));
	bridge5.push(makepoint(112.797609, 33.121138));
	bridge5.push(makepoint(112.797627, 33.121129));
	bridge5.push(makepoint(112.797645, 33.121119));
	bridge5.push(makepoint(112.797663, 33.121109));
	bridge5.push(makepoint(112.797681, 33.1211));
	bridge5.push(makepoint(112.797699, 33.12109));
	bridge5.push(makepoint(112.797717, 33.12108));
	bridge5.push(makepoint(112.797735, 33.121071));
	bridge5.push(makepoint(112.797753, 33.121061));
	bridge5.push(makepoint(112.797771, 33.121051));
	bridge5.push(makepoint(112.79779, 33.121042));
	bridge5.push(makepoint(112.797808, 33.121032));
	bridge5.push(makepoint(112.797826, 33.121022));
	bridge5.push(makepoint(112.797844, 33.121013));
	bridge5.push(makepoint(112.797862, 33.121003));
	bridge5.push(makepoint(112.79788, 33.120993));
	bridge5.push(makepoint(112.797943, 33.121005));

	bridge6.push(makepoint(112.790764, 33.119467));
	bridge6.push(makepoint(112.790749, 33.119414));
	bridge6.push(makepoint(112.791289, 33.118667));
	bridge6.push(makepoint(112.791352, 33.118655));
	bridge6.push(makepoint(112.791192, 33.118572));
	bridge6.push(makepoint(112.791207, 33.118625));
	bridge6.push(makepoint(112.790667, 33.119372));
	bridge6.push(makepoint(112.790604, 33.119385));
	bridge6.push(makepoint(112.790764, 33.119467));

	bridge7.push(makepoint(112.77045, 33.115072));
	bridge7.push(makepoint(112.770303, 33.115048));
	bridge7.push(makepoint(112.770338, 33.115093));
	bridge7.push(makepoint(112.770334, 33.11511));
	bridge7.push(makepoint(112.77033, 33.115128));
	bridge7.push(makepoint(112.770326, 33.115146));
	bridge7.push(makepoint(112.770321, 33.115163));
	bridge7.push(makepoint(112.770317, 33.115181));
	bridge7.push(makepoint(112.770313, 33.115199));
	bridge7.push(makepoint(112.770309, 33.115216));
	bridge7.push(makepoint(112.770305, 33.115234));
	bridge7.push(makepoint(112.7703, 33.115252));
	bridge7.push(makepoint(112.770296, 33.115269));
	bridge7.push(makepoint(112.770292, 33.115287));
	bridge7.push(makepoint(112.770288, 33.115305));
	bridge7.push(makepoint(112.770284, 33.115322));
	bridge7.push(makepoint(112.770279, 33.11534));
	bridge7.push(makepoint(112.770275, 33.115358));
	bridge7.push(makepoint(112.770271, 33.115375));
	bridge7.push(makepoint(112.770267, 33.115393));
	bridge7.push(makepoint(112.770263, 33.115411));
	bridge7.push(makepoint(112.770258, 33.115429));
	bridge7.push(makepoint(112.770254, 33.115446));
	bridge7.push(makepoint(112.77025, 33.115464));
	bridge7.push(makepoint(112.770246, 33.115482));
	bridge7.push(makepoint(112.770241, 33.115499));
	bridge7.push(makepoint(112.770237, 33.115517));
	bridge7.push(makepoint(112.770233, 33.115535));
	bridge7.push(makepoint(112.770229, 33.115552));
	bridge7.push(makepoint(112.770225, 33.11557));
	bridge7.push(makepoint(112.77022, 33.115588));
	bridge7.push(makepoint(112.770216, 33.115605));
	bridge7.push(makepoint(112.770212, 33.115623));
	bridge7.push(makepoint(112.770208, 33.115641));
	bridge7.push(makepoint(112.770204, 33.115658));
	bridge7.push(makepoint(112.770199, 33.115676));
	bridge7.push(makepoint(112.770195, 33.115694));
	bridge7.push(makepoint(112.770191, 33.115711));
	bridge7.push(makepoint(112.770187, 33.115729));
	bridge7.push(makepoint(112.770182, 33.115747));
	bridge7.push(makepoint(112.770178, 33.115764));
	bridge7.push(makepoint(112.770174, 33.115782));
	bridge7.push(makepoint(112.77017, 33.1158));
	bridge7.push(makepoint(112.770166, 33.115818));
	bridge7.push(makepoint(112.770161, 33.115835));
	bridge7.push(makepoint(112.770157, 33.115853));
	bridge7.push(makepoint(112.770153, 33.115871));
	bridge7.push(makepoint(112.770149, 33.115888));
	bridge7.push(makepoint(112.770145, 33.115906));
	bridge7.push(makepoint(112.77014, 33.115924));
	bridge7.push(makepoint(112.770136, 33.115941));
	bridge7.push(makepoint(112.770134, 33.11595));
	bridge7.push(makepoint(112.770081, 33.11598));
	bridge7.push(makepoint(112.770227, 33.116005));
	bridge7.push(makepoint(112.770192, 33.11596));
	bridge7.push(makepoint(112.770194, 33.115951));
	bridge7.push(makepoint(112.770198, 33.115933));
	bridge7.push(makepoint(112.770202, 33.115916));
	bridge7.push(makepoint(112.770207, 33.115898));
	bridge7.push(makepoint(112.770211, 33.11588));
	bridge7.push(makepoint(112.770215, 33.115863));
	bridge7.push(makepoint(112.770219, 33.115845));
	bridge7.push(makepoint(112.770223, 33.115827));
	bridge7.push(makepoint(112.770228, 33.11581));
	bridge7.push(makepoint(112.770232, 33.115792));
	bridge7.push(makepoint(112.770236, 33.115774));
	bridge7.push(makepoint(112.77024, 33.115757));
	bridge7.push(makepoint(112.770244, 33.115739));
	bridge7.push(makepoint(112.770249, 33.115721));
	bridge7.push(makepoint(112.770253, 33.115703));
	bridge7.push(makepoint(112.770257, 33.115686));
	bridge7.push(makepoint(112.770261, 33.115668));
	bridge7.push(makepoint(112.770266, 33.11565));
	bridge7.push(makepoint(112.77027, 33.115633));
	bridge7.push(makepoint(112.770274, 33.115615));
	bridge7.push(makepoint(112.770278, 33.115597));
	bridge7.push(makepoint(112.770282, 33.11558));
	bridge7.push(makepoint(112.770287, 33.115562));
	bridge7.push(makepoint(112.770291, 33.115544));
	bridge7.push(makepoint(112.770295, 33.115527));
	bridge7.push(makepoint(112.770299, 33.115509));
	bridge7.push(makepoint(112.770303, 33.115491));
	bridge7.push(makepoint(112.770308, 33.115474));
	bridge7.push(makepoint(112.770312, 33.115456));
	bridge7.push(makepoint(112.770316, 33.115438));
	bridge7.push(makepoint(112.77032, 33.115421));
	bridge7.push(makepoint(112.770325, 33.115403));
	bridge7.push(makepoint(112.770329, 33.115385));
	bridge7.push(makepoint(112.770333, 33.115368));
	bridge7.push(makepoint(112.770337, 33.11535));
	bridge7.push(makepoint(112.770341, 33.115332));
	bridge7.push(makepoint(112.770346, 33.115315));
	bridge7.push(makepoint(112.77035, 33.115297));
	bridge7.push(makepoint(112.770354, 33.115279));
	bridge7.push(makepoint(112.770358, 33.115261));
	bridge7.push(makepoint(112.770362, 33.115244));
	bridge7.push(makepoint(112.770367, 33.115226));
	bridge7.push(makepoint(112.770371, 33.115208));
	bridge7.push(makepoint(112.770375, 33.115191));
	bridge7.push(makepoint(112.770379, 33.115173));
	bridge7.push(makepoint(112.770383, 33.115155));
	bridge7.push(makepoint(112.770388, 33.115138));
	bridge7.push(makepoint(112.770392, 33.11512));
	bridge7.push(makepoint(112.770396, 33.115102));
	bridge7.push(makepoint(112.77045, 33.115072));

	bridge8.push(makepoint(112.734887, 33.11453));
	bridge8.push(makepoint(112.734763, 33.1146));
	bridge8.push(makepoint(112.734826, 33.11461));
	bridge8.push(makepoint(112.734838, 33.114625));
	bridge8.push(makepoint(112.734849, 33.11464));
	bridge8.push(makepoint(112.734861, 33.114655));
	bridge8.push(makepoint(112.734873, 33.11467));
	bridge8.push(makepoint(112.734885, 33.114685));
	bridge8.push(makepoint(112.734897, 33.1147));
	bridge8.push(makepoint(112.734909, 33.114715));
	bridge8.push(makepoint(112.734921, 33.11473));
	bridge8.push(makepoint(112.734933, 33.114745));
	bridge8.push(makepoint(112.734945, 33.11476));
	bridge8.push(makepoint(112.734957, 33.114775));
	bridge8.push(makepoint(112.734968, 33.11479));
	bridge8.push(makepoint(112.73498, 33.114805));
	bridge8.push(makepoint(112.734992, 33.11482));
	bridge8.push(makepoint(112.735004, 33.114835));
	bridge8.push(makepoint(112.735016, 33.11485));
	bridge8.push(makepoint(112.735028, 33.114865));
	bridge8.push(makepoint(112.73504, 33.11488));
	bridge8.push(makepoint(112.735052, 33.114895));
	bridge8.push(makepoint(112.735064, 33.11491));
	bridge8.push(makepoint(112.735075, 33.114925));
	bridge8.push(makepoint(112.735087, 33.11494));
	bridge8.push(makepoint(112.735099, 33.114955));
	bridge8.push(makepoint(112.735111, 33.11497));
	bridge8.push(makepoint(112.735123, 33.114985));
	bridge8.push(makepoint(112.735135, 33.115));
	bridge8.push(makepoint(112.735147, 33.115015));
	bridge8.push(makepoint(112.735159, 33.11503));
	bridge8.push(makepoint(112.735171, 33.115045));
	bridge8.push(makepoint(112.735183, 33.11506));
	bridge8.push(makepoint(112.735194, 33.115075));
	bridge8.push(makepoint(112.735206, 33.11509));
	bridge8.push(makepoint(112.735218, 33.115105));
	bridge8.push(makepoint(112.73523, 33.11512));
	bridge8.push(makepoint(112.735242, 33.115135));
	bridge8.push(makepoint(112.735254, 33.11515));
	bridge8.push(makepoint(112.735266, 33.115165));
	bridge8.push(makepoint(112.735278, 33.11518));
	bridge8.push(makepoint(112.73529, 33.115195));
	bridge8.push(makepoint(112.735301, 33.11521));
	bridge8.push(makepoint(112.735313, 33.115225));
	bridge8.push(makepoint(112.735325, 33.11524));
	bridge8.push(makepoint(112.735337, 33.115255));
	bridge8.push(makepoint(112.735349, 33.11527));
	bridge8.push(makepoint(112.735361, 33.115285));
	bridge8.push(makepoint(112.735373, 33.1153));
	bridge8.push(makepoint(112.735385, 33.115315));
	bridge8.push(makepoint(112.735397, 33.11533));
	bridge8.push(makepoint(112.735403, 33.115338));
	bridge8.push(makepoint(112.73539, 33.115391));
	bridge8.push(makepoint(112.735515, 33.115321));
	bridge8.push(makepoint(112.735452, 33.11531));
	bridge8.push(makepoint(112.735446, 33.115303));
	bridge8.push(makepoint(112.735434, 33.115288));
	bridge8.push(makepoint(112.735422, 33.115273));
	bridge8.push(makepoint(112.73541, 33.115258));
	bridge8.push(makepoint(112.735398, 33.115243));
	bridge8.push(makepoint(112.735386, 33.115228));
	bridge8.push(makepoint(112.735374, 33.115213));
	bridge8.push(makepoint(112.735362, 33.115198));
	bridge8.push(makepoint(112.735351, 33.115183));
	bridge8.push(makepoint(112.735339, 33.115168));
	bridge8.push(makepoint(112.735327, 33.115153));
	bridge8.push(makepoint(112.735315, 33.115138));
	bridge8.push(makepoint(112.735303, 33.115123));
	bridge8.push(makepoint(112.735291, 33.115108));
	bridge8.push(makepoint(112.735279, 33.115093));
	bridge8.push(makepoint(112.735267, 33.115078));
	bridge8.push(makepoint(112.735255, 33.115063));
	bridge8.push(makepoint(112.735243, 33.115048));
	bridge8.push(makepoint(112.735232, 33.115033));
	bridge8.push(makepoint(112.73522, 33.115018));
	bridge8.push(makepoint(112.735208, 33.115003));
	bridge8.push(makepoint(112.735196, 33.114988));
	bridge8.push(makepoint(112.735184, 33.114973));
	bridge8.push(makepoint(112.735172, 33.114958));
	bridge8.push(makepoint(112.73516, 33.114943));
	bridge8.push(makepoint(112.735148, 33.114928));
	bridge8.push(makepoint(112.735136, 33.114913));
	bridge8.push(makepoint(112.735125, 33.114898));
	bridge8.push(makepoint(112.735113, 33.114883));
	bridge8.push(makepoint(112.735101, 33.114868));
	bridge8.push(makepoint(112.735089, 33.114853));
	bridge8.push(makepoint(112.735077, 33.114838));
	bridge8.push(makepoint(112.735065, 33.114823));
	bridge8.push(makepoint(112.735053, 33.114808));
	bridge8.push(makepoint(112.735041, 33.114793));
	bridge8.push(makepoint(112.735029, 33.114778));
	bridge8.push(makepoint(112.735017, 33.114763));
	bridge8.push(makepoint(112.735006, 33.114748));
	bridge8.push(makepoint(112.734994, 33.114733));
	bridge8.push(makepoint(112.734982, 33.114718));
	bridge8.push(makepoint(112.73497, 33.114703));
	bridge8.push(makepoint(112.734958, 33.114688));
	bridge8.push(makepoint(112.734946, 33.114673));
	bridge8.push(makepoint(112.734934, 33.114658));
	bridge8.push(makepoint(112.734922, 33.114643));
	bridge8.push(makepoint(112.73491, 33.114628));
	bridge8.push(makepoint(112.734899, 33.114613));
	bridge8.push(makepoint(112.734887, 33.114598));
	bridge8.push(makepoint(112.734875, 33.114583));
	bridge8.push(makepoint(112.734887, 33.11453));

	bridge9.push(makepoint(112.849232, 33.143456));
	bridge9.push(makepoint(112.849155, 33.143423));
	bridge9.push(makepoint(112.849162, 33.143447));
	bridge9.push(makepoint(112.848686, 33.144225));
	bridge9.push(makepoint(112.84866, 33.144234));
	bridge9.push(makepoint(112.848737, 33.144267));
	bridge9.push(makepoint(112.84873, 33.144243));
	bridge9.push(makepoint(112.849205, 33.143465));
	bridge9.push(makepoint(112.849232, 33.143456));

	bridge10.push(makepoint(112.755104, 33.112826));
	bridge10.push(makepoint(112.755153, 33.112861));
	bridge10.push(makepoint(112.755155, 33.112874));
	bridge10.push(makepoint(112.755157, 33.112892));
	bridge10.push(makepoint(112.755159, 33.11291));
	bridge10.push(makepoint(112.755161, 33.112928));
	bridge10.push(makepoint(112.755163, 33.112946));
	bridge10.push(makepoint(112.755165, 33.112964));
	bridge10.push(makepoint(112.755168, 33.112982));
	bridge10.push(makepoint(112.75517, 33.113));
	bridge10.push(makepoint(112.755172, 33.113018));
	bridge10.push(makepoint(112.755174, 33.113036));
	bridge10.push(makepoint(112.755176, 33.113054));
	bridge10.push(makepoint(112.755178, 33.113072));
	bridge10.push(makepoint(112.75518, 33.11309));
	bridge10.push(makepoint(112.755182, 33.113107));
	bridge10.push(makepoint(112.755184, 33.113125));
	bridge10.push(makepoint(112.755186, 33.113143));
	bridge10.push(makepoint(112.755189, 33.113161));
	bridge10.push(makepoint(112.755191, 33.113179));
	bridge10.push(makepoint(112.755193, 33.113197));
	bridge10.push(makepoint(112.755195, 33.113215));
	bridge10.push(makepoint(112.755197, 33.113233));
	bridge10.push(makepoint(112.755199, 33.113251));
	bridge10.push(makepoint(112.755201, 33.113269));
	bridge10.push(makepoint(112.755203, 33.113287));
	bridge10.push(makepoint(112.755205, 33.113305));
	bridge10.push(makepoint(112.755208, 33.113323));
	bridge10.push(makepoint(112.75521, 33.113341));
	bridge10.push(makepoint(112.755212, 33.113359));
	bridge10.push(makepoint(112.755214, 33.113377));
	bridge10.push(makepoint(112.755216, 33.113395));
	bridge10.push(makepoint(112.755218, 33.113413));
	bridge10.push(makepoint(112.75522, 33.11343));
	bridge10.push(makepoint(112.755222, 33.113448));
	bridge10.push(makepoint(112.755224, 33.113466));
	bridge10.push(makepoint(112.755226, 33.113484));
	bridge10.push(makepoint(112.755229, 33.113502));
	bridge10.push(makepoint(112.755231, 33.11352));
	bridge10.push(makepoint(112.755233, 33.113538));
	bridge10.push(makepoint(112.755235, 33.113556));
	bridge10.push(makepoint(112.755237, 33.113574));
	bridge10.push(makepoint(112.755239, 33.113592));
	bridge10.push(makepoint(112.755241, 33.11361));
	bridge10.push(makepoint(112.755243, 33.113628));
	bridge10.push(makepoint(112.755245, 33.113646));
	bridge10.push(makepoint(112.755247, 33.113664));
	bridge10.push(makepoint(112.75525, 33.113682));
	bridge10.push(makepoint(112.755252, 33.1137));
	bridge10.push(makepoint(112.755254, 33.113718));
	bridge10.push(makepoint(112.755255, 33.113731));
	bridge10.push(makepoint(112.755215, 33.113773));
	bridge10.push(makepoint(112.755364, 33.113761));
	bridge10.push(makepoint(112.755314, 33.113726));
	bridge10.push(makepoint(112.755312, 33.113713));
	bridge10.push(makepoint(112.75531, 33.113695));
	bridge10.push(makepoint(112.755308, 33.113677));
	bridge10.push(makepoint(112.755306, 33.113659));
	bridge10.push(makepoint(112.755304, 33.113641));
	bridge10.push(makepoint(112.755302, 33.113623));
	bridge10.push(makepoint(112.7553, 33.113605));
	bridge10.push(makepoint(112.755298, 33.113587));
	bridge10.push(makepoint(112.755296, 33.113569));
	bridge10.push(makepoint(112.755294, 33.113551));
	bridge10.push(makepoint(112.755291, 33.113533));
	bridge10.push(makepoint(112.755289, 33.113515));
	bridge10.push(makepoint(112.755287, 33.113497));
	bridge10.push(makepoint(112.755285, 33.113479));
	bridge10.push(makepoint(112.755283, 33.113462));
	bridge10.push(makepoint(112.755281, 33.113444));
	bridge10.push(makepoint(112.755279, 33.113426));
	bridge10.push(makepoint(112.755277, 33.113408));
	bridge10.push(makepoint(112.755275, 33.11339));
	bridge10.push(makepoint(112.755272, 33.113372));
	bridge10.push(makepoint(112.75527, 33.113354));
	bridge10.push(makepoint(112.755268, 33.113336));
	bridge10.push(makepoint(112.755266, 33.113318));
	bridge10.push(makepoint(112.755264, 33.1133));
	bridge10.push(makepoint(112.755262, 33.113282));
	bridge10.push(makepoint(112.75526, 33.113264));
	bridge10.push(makepoint(112.755258, 33.113246));
	bridge10.push(makepoint(112.755256, 33.113228));
	bridge10.push(makepoint(112.755254, 33.11321));
	bridge10.push(makepoint(112.755251, 33.113192));
	bridge10.push(makepoint(112.755249, 33.113174));
	bridge10.push(makepoint(112.755247, 33.113156));
	bridge10.push(makepoint(112.755245, 33.113139));
	bridge10.push(makepoint(112.755243, 33.113121));
	bridge10.push(makepoint(112.755241, 33.113103));
	bridge10.push(makepoint(112.755239, 33.113085));
	bridge10.push(makepoint(112.755237, 33.113067));
	bridge10.push(makepoint(112.755235, 33.113049));
	bridge10.push(makepoint(112.755232, 33.113031));
	bridge10.push(makepoint(112.75523, 33.113013));
	bridge10.push(makepoint(112.755228, 33.112995));
	bridge10.push(makepoint(112.755226, 33.112977));
	bridge10.push(makepoint(112.755224, 33.112959));
	bridge10.push(makepoint(112.755222, 33.112941));
	bridge10.push(makepoint(112.75522, 33.112923));
	bridge10.push(makepoint(112.755218, 33.112905));
	bridge10.push(makepoint(112.755216, 33.112887));
	bridge10.push(makepoint(112.755214, 33.112869));
	bridge10.push(makepoint(112.755212, 33.112856));
	bridge10.push(makepoint(112.755253, 33.112814));
	bridge10.push(makepoint(112.755104, 33.112826));

	bridge11.push(makepoint(112.877032, 33.155437));
	bridge11.push(makepoint(112.876863, 33.155369));
	bridge11.push(makepoint(112.876885, 33.15542));
	bridge11.push(makepoint(112.876875, 33.155436));
	bridge11.push(makepoint(112.876866, 33.155452));
	bridge11.push(makepoint(112.876857, 33.155469));
	bridge11.push(makepoint(112.876848, 33.155485));
	bridge11.push(makepoint(112.876838, 33.155501));
	bridge11.push(makepoint(112.876829, 33.155517));
	bridge11.push(makepoint(112.87682, 33.155534));
	bridge11.push(makepoint(112.876811, 33.15555));
	bridge11.push(makepoint(112.876801, 33.155566));
	bridge11.push(makepoint(112.876792, 33.155583));
	bridge11.push(makepoint(112.876783, 33.155599));
	bridge11.push(makepoint(112.876774, 33.155615));
	bridge11.push(makepoint(112.876764, 33.155631));
	bridge11.push(makepoint(112.876755, 33.155648));
	bridge11.push(makepoint(112.876746, 33.155664));
	bridge11.push(makepoint(112.876737, 33.15568));
	bridge11.push(makepoint(112.876727, 33.155696));
	bridge11.push(makepoint(112.876718, 33.155713));
	bridge11.push(makepoint(112.876709, 33.155729));
	bridge11.push(makepoint(112.8767, 33.155745));
	bridge11.push(makepoint(112.87669, 33.155761));
	bridge11.push(makepoint(112.876681, 33.155778));
	bridge11.push(makepoint(112.876672, 33.155794));
	bridge11.push(makepoint(112.876663, 33.15581));
	bridge11.push(makepoint(112.876653, 33.155827));
	bridge11.push(makepoint(112.876644, 33.155843));
	bridge11.push(makepoint(112.876635, 33.155859));
	bridge11.push(makepoint(112.876626, 33.155875));
	bridge11.push(makepoint(112.876616, 33.155892));
	bridge11.push(makepoint(112.876607, 33.155908));
	bridge11.push(makepoint(112.876598, 33.155924));
	bridge11.push(makepoint(112.876588, 33.15594));
	bridge11.push(makepoint(112.876579, 33.155957));
	bridge11.push(makepoint(112.87657, 33.155973));
	bridge11.push(makepoint(112.876561, 33.155989));
	bridge11.push(makepoint(112.876551, 33.156005));
	bridge11.push(makepoint(112.876542, 33.156022));
	bridge11.push(makepoint(112.876533, 33.156038));
	bridge11.push(makepoint(112.876524, 33.156054));
	bridge11.push(makepoint(112.876514, 33.156071));
	bridge11.push(makepoint(112.876505, 33.156087));
	bridge11.push(makepoint(112.876496, 33.156103));
	bridge11.push(makepoint(112.876487, 33.156119));
	bridge11.push(makepoint(112.876477, 33.156136));
	bridge11.push(makepoint(112.876468, 33.156152));
	bridge11.push(makepoint(112.876459, 33.156168));
	bridge11.push(makepoint(112.87645, 33.156184));
	bridge11.push(makepoint(112.87644, 33.156201));
	bridge11.push(makepoint(112.876436, 33.156209));
	bridge11.push(makepoint(112.876375, 33.156227));
	bridge11.push(makepoint(112.876544, 33.156295));
	bridge11.push(makepoint(112.876523, 33.156244));
	bridge11.push(makepoint(112.876527, 33.156236));
	bridge11.push(makepoint(112.876537, 33.156219));
	bridge11.push(makepoint(112.876546, 33.156203));
	bridge11.push(makepoint(112.876555, 33.156187));
	bridge11.push(makepoint(112.876564, 33.156171));
	bridge11.push(makepoint(112.876574, 33.156154));
	bridge11.push(makepoint(112.876583, 33.156138));
	bridge11.push(makepoint(112.876592, 33.156122));
	bridge11.push(makepoint(112.876601, 33.156106));
	bridge11.push(makepoint(112.876611, 33.156089));
	bridge11.push(makepoint(112.87662, 33.156073));
	bridge11.push(makepoint(112.876629, 33.156057));
	bridge11.push(makepoint(112.876638, 33.15604));
	bridge11.push(makepoint(112.876648, 33.156024));
	bridge11.push(makepoint(112.876657, 33.156008));
	bridge11.push(makepoint(112.876666, 33.155992));
	bridge11.push(makepoint(112.876675, 33.155975));
	bridge11.push(makepoint(112.876685, 33.155959));
	bridge11.push(makepoint(112.876694, 33.155943));
	bridge11.push(makepoint(112.876703, 33.155927));
	bridge11.push(makepoint(112.876713, 33.15591));
	bridge11.push(makepoint(112.876722, 33.155894));
	bridge11.push(makepoint(112.876731, 33.155878));
	bridge11.push(makepoint(112.87674, 33.155862));
	bridge11.push(makepoint(112.87675, 33.155845));
	bridge11.push(makepoint(112.876759, 33.155829));
	bridge11.push(makepoint(112.876768, 33.155813));
	bridge11.push(makepoint(112.876777, 33.155797));
	bridge11.push(makepoint(112.876787, 33.15578));
	bridge11.push(makepoint(112.876796, 33.155764));
	bridge11.push(makepoint(112.876805, 33.155748));
	bridge11.push(makepoint(112.876814, 33.155731));
	bridge11.push(makepoint(112.876824, 33.155715));
	bridge11.push(makepoint(112.876833, 33.155699));
	bridge11.push(makepoint(112.876842, 33.155683));
	bridge11.push(makepoint(112.876851, 33.155666));
	bridge11.push(makepoint(112.876861, 33.15565));
	bridge11.push(makepoint(112.87687, 33.155634));
	bridge11.push(makepoint(112.876879, 33.155618));
	bridge11.push(makepoint(112.876888, 33.155601));
	bridge11.push(makepoint(112.876898, 33.155585));
	bridge11.push(makepoint(112.876907, 33.155569));
	bridge11.push(makepoint(112.876916, 33.155553));
	bridge11.push(makepoint(112.876925, 33.155536));
	bridge11.push(makepoint(112.876935, 33.15552));
	bridge11.push(makepoint(112.876944, 33.155504));
	bridge11.push(makepoint(112.876953, 33.155487));
	bridge11.push(makepoint(112.876963, 33.155471));
	bridge11.push(makepoint(112.876972, 33.155455));
	bridge11.push(makepoint(112.877032, 33.155437));

	bridge12.push(makepoint(112.898719, 33.167246));
	bridge12.push(makepoint(112.898729, 33.167299));
	bridge12.push(makepoint(112.898722, 33.167306));
	bridge12.push(makepoint(112.89871, 33.167321));
	bridge12.push(makepoint(112.898697, 33.167336));
	bridge12.push(makepoint(112.898684, 33.16735));
	bridge12.push(makepoint(112.898672, 33.167365));
	bridge12.push(makepoint(112.898659, 33.167379));
	bridge12.push(makepoint(112.898647, 33.167394));
	bridge12.push(makepoint(112.898634, 33.167408));
	bridge12.push(makepoint(112.898621, 33.167423));
	bridge12.push(makepoint(112.898609, 33.167438));
	bridge12.push(makepoint(112.898596, 33.167452));
	bridge12.push(makepoint(112.898583, 33.167467));
	bridge12.push(makepoint(112.898571, 33.167481));
	bridge12.push(makepoint(112.898558, 33.167496));
	bridge12.push(makepoint(112.898546, 33.16751));
	bridge12.push(makepoint(112.898533, 33.167525));
	bridge12.push(makepoint(112.89852, 33.16754));
	bridge12.push(makepoint(112.898508, 33.167554));
	bridge12.push(makepoint(112.898495, 33.167569));
	bridge12.push(makepoint(112.898482, 33.167583));
	bridge12.push(makepoint(112.89847, 33.167598));
	bridge12.push(makepoint(112.898457, 33.167612));
	bridge12.push(makepoint(112.898445, 33.167627));
	bridge12.push(makepoint(112.898432, 33.167642));
	bridge12.push(makepoint(112.898419, 33.167656));
	bridge12.push(makepoint(112.898407, 33.167671));
	bridge12.push(makepoint(112.898394, 33.167685));
	bridge12.push(makepoint(112.898381, 33.1677));
	bridge12.push(makepoint(112.898369, 33.167715));
	bridge12.push(makepoint(112.898356, 33.167729));
	bridge12.push(makepoint(112.898344, 33.167744));
	bridge12.push(makepoint(112.898331, 33.167758));
	bridge12.push(makepoint(112.898318, 33.167773));
	bridge12.push(makepoint(112.898306, 33.167787));
	bridge12.push(makepoint(112.898293, 33.167802));
	bridge12.push(makepoint(112.89828, 33.167817));
	bridge12.push(makepoint(112.898268, 33.167831));
	bridge12.push(makepoint(112.898255, 33.167846));
	bridge12.push(makepoint(112.898242, 33.16786));
	bridge12.push(makepoint(112.89823, 33.167875));
	bridge12.push(makepoint(112.898217, 33.167889));
	bridge12.push(makepoint(112.898205, 33.167904));
	bridge12.push(makepoint(112.898192, 33.167919));
	bridge12.push(makepoint(112.898179, 33.167933));
	bridge12.push(makepoint(112.898116, 33.167942));
	bridge12.push(makepoint(112.898237, 33.168016));
	bridge12.push(makepoint(112.898227, 33.167962));
	bridge12.push(makepoint(112.89824, 33.167948));
	bridge12.push(makepoint(112.898252, 33.167933));
	bridge12.push(makepoint(112.898265, 33.167919));
	bridge12.push(makepoint(112.898278, 33.167904));
	bridge12.push(makepoint(112.89829, 33.167889));
	bridge12.push(makepoint(112.898303, 33.167875));
	bridge12.push(makepoint(112.898315, 33.16786));
	bridge12.push(makepoint(112.898328, 33.167846));
	bridge12.push(makepoint(112.898341, 33.167831));
	bridge12.push(makepoint(112.898353, 33.167817));
	bridge12.push(makepoint(112.898366, 33.167802));
	bridge12.push(makepoint(112.898379, 33.167787));
	bridge12.push(makepoint(112.898391, 33.167773));
	bridge12.push(makepoint(112.898404, 33.167758));
	bridge12.push(makepoint(112.898416, 33.167744));
	bridge12.push(makepoint(112.898429, 33.167729));
	bridge12.push(makepoint(112.898442, 33.167715));
	bridge12.push(makepoint(112.898454, 33.1677));
	bridge12.push(makepoint(112.898467, 33.167685));
	bridge12.push(makepoint(112.89848, 33.167671));
	bridge12.push(makepoint(112.898492, 33.167656));
	bridge12.push(makepoint(112.898505, 33.167642));
	bridge12.push(makepoint(112.898517, 33.167627));
	bridge12.push(makepoint(112.89853, 33.167613));
	bridge12.push(makepoint(112.898543, 33.167598));
	bridge12.push(makepoint(112.898555, 33.167583));
	bridge12.push(makepoint(112.898568, 33.167569));
	bridge12.push(makepoint(112.898581, 33.167554));
	bridge12.push(makepoint(112.898593, 33.16754));
	bridge12.push(makepoint(112.898606, 33.167525));
	bridge12.push(makepoint(112.898618, 33.167511));
	bridge12.push(makepoint(112.898631, 33.167496));
	bridge12.push(makepoint(112.898644, 33.167481));
	bridge12.push(makepoint(112.898656, 33.167467));
	bridge12.push(makepoint(112.898669, 33.167452));
	bridge12.push(makepoint(112.898682, 33.167438));
	bridge12.push(makepoint(112.898694, 33.167423));
	bridge12.push(makepoint(112.898707, 33.167408));
	bridge12.push(makepoint(112.898719, 33.167394));
	bridge12.push(makepoint(112.898732, 33.167379));
	bridge12.push(makepoint(112.898745, 33.167365));
	bridge12.push(makepoint(112.898757, 33.16735));
	bridge12.push(makepoint(112.89877, 33.167336));
	bridge12.push(makepoint(112.898776, 33.167328));
	bridge12.push(makepoint(112.89884, 33.16732));
	bridge12.push(makepoint(112.898719, 33.167246));

	bridge13.push(makepoint(112.928207, 33.181985));
	bridge13.push(makepoint(112.928208, 33.182039));
	bridge13.push(makepoint(112.928201, 33.182045));
	bridge13.push(makepoint(112.928186, 33.182058));
	bridge13.push(makepoint(112.928171, 33.182071));
	bridge13.push(makepoint(112.928156, 33.182084));
	bridge13.push(makepoint(112.928141, 33.182097));
	bridge13.push(makepoint(112.928126, 33.18211));
	bridge13.push(makepoint(112.928111, 33.182123));
	bridge13.push(makepoint(112.928096, 33.182136));
	bridge13.push(makepoint(112.928082, 33.182149));
	bridge13.push(makepoint(112.928067, 33.182162));
	bridge13.push(makepoint(112.928052, 33.182175));
	bridge13.push(makepoint(112.928037, 33.182188));
	bridge13.push(makepoint(112.928022, 33.182201));
	bridge13.push(makepoint(112.928007, 33.182214));
	bridge13.push(makepoint(112.927992, 33.182227));
	bridge13.push(makepoint(112.927977, 33.18224));
	bridge13.push(makepoint(112.927962, 33.182253));
	bridge13.push(makepoint(112.927947, 33.182266));
	bridge13.push(makepoint(112.927933, 33.182279));
	bridge13.push(makepoint(112.927918, 33.182292));
	bridge13.push(makepoint(112.927903, 33.182305));
	bridge13.push(makepoint(112.927888, 33.182318));
	bridge13.push(makepoint(112.927873, 33.182331));
	bridge13.push(makepoint(112.927858, 33.182344));
	bridge13.push(makepoint(112.927843, 33.182357));
	bridge13.push(makepoint(112.927828, 33.182369));
	bridge13.push(makepoint(112.927813, 33.182382));
	bridge13.push(makepoint(112.927798, 33.182395));
	bridge13.push(makepoint(112.927784, 33.182408));
	bridge13.push(makepoint(112.927769, 33.182421));
	bridge13.push(makepoint(112.927754, 33.182434));
	bridge13.push(makepoint(112.927739, 33.182447));
	bridge13.push(makepoint(112.927724, 33.18246));
	bridge13.push(makepoint(112.927709, 33.182473));
	bridge13.push(makepoint(112.927694, 33.182486));
	bridge13.push(makepoint(112.927679, 33.182499));
	bridge13.push(makepoint(112.927664, 33.182512));
	bridge13.push(makepoint(112.927649, 33.182525));
	bridge13.push(makepoint(112.927635, 33.182538));
	bridge13.push(makepoint(112.92762, 33.182551));
	bridge13.push(makepoint(112.927605, 33.182564));
	bridge13.push(makepoint(112.92759, 33.182577));
	bridge13.push(makepoint(112.927575, 33.18259));
	bridge13.push(makepoint(112.92756, 33.182603));
	bridge13.push(makepoint(112.927496, 33.182604));
	bridge13.push(makepoint(112.927604, 33.182692));
	bridge13.push(makepoint(112.927603, 33.182637));
	bridge13.push(makepoint(112.927617, 33.182624));
	bridge13.push(makepoint(112.927632, 33.182611));
	bridge13.push(makepoint(112.927647, 33.182599));
	bridge13.push(makepoint(112.927662, 33.182586));
	bridge13.push(makepoint(112.927677, 33.182573));
	bridge13.push(makepoint(112.927692, 33.18256));
	bridge13.push(makepoint(112.927707, 33.182547));
	bridge13.push(makepoint(112.927722, 33.182534));
	bridge13.push(makepoint(112.927737, 33.182521));
	bridge13.push(makepoint(112.927751, 33.182508));
	bridge13.push(makepoint(112.927766, 33.182495));
	bridge13.push(makepoint(112.927781, 33.182482));
	bridge13.push(makepoint(112.927796, 33.182469));
	bridge13.push(makepoint(112.927811, 33.182456));
	bridge13.push(makepoint(112.927826, 33.182443));
	bridge13.push(makepoint(112.927841, 33.18243));
	bridge13.push(makepoint(112.927856, 33.182417));
	bridge13.push(makepoint(112.927871, 33.182404));
	bridge13.push(makepoint(112.927886, 33.182391));
	bridge13.push(makepoint(112.9279, 33.182378));
	bridge13.push(makepoint(112.927915, 33.182365));
	bridge13.push(makepoint(112.92793, 33.182352));
	bridge13.push(makepoint(112.927945, 33.182339));
	bridge13.push(makepoint(112.92796, 33.182326));
	bridge13.push(makepoint(112.927975, 33.182313));
	bridge13.push(makepoint(112.92799, 33.1823));
	bridge13.push(makepoint(112.928005, 33.182287));
	bridge13.push(makepoint(112.92802, 33.182274));
	bridge13.push(makepoint(112.928035, 33.182261));
	bridge13.push(makepoint(112.928049, 33.182248));
	bridge13.push(makepoint(112.928064, 33.182235));
	bridge13.push(makepoint(112.928079, 33.182222));
	bridge13.push(makepoint(112.928094, 33.182209));
	bridge13.push(makepoint(112.928109, 33.182196));
	bridge13.push(makepoint(112.928124, 33.182183));
	bridge13.push(makepoint(112.928139, 33.18217));
	bridge13.push(makepoint(112.928154, 33.182157));
	bridge13.push(makepoint(112.928169, 33.182145));
	bridge13.push(makepoint(112.928184, 33.182132));
	bridge13.push(makepoint(112.928198, 33.182119));
	bridge13.push(makepoint(112.928213, 33.182106));
	bridge13.push(makepoint(112.928228, 33.182093));
	bridge13.push(makepoint(112.928243, 33.18208));
	bridge13.push(makepoint(112.928251, 33.182073));
	bridge13.push(makepoint(112.928315, 33.182072));
	bridge13.push(makepoint(112.928207, 33.181985));

	bridge14.push(makepoint(112.925163, 33.180668));
	bridge14.push(makepoint(112.925823, 33.180092));
	bridge14.push(makepoint(112.925897, 33.18005));
	bridge14.push(makepoint(112.925857, 33.180017));
	bridge14.push(makepoint(112.925811, 33.180079));
	bridge14.push(makepoint(112.925147, 33.180656));
	bridge14.push(makepoint(112.925084, 33.180692));
	bridge14.push(makepoint(112.925122, 33.180722));
	bridge14.push(makepoint(112.925163, 33.180668));

	bridge15.push(makepoint(112.907255, 33.171303));
	bridge15.push(makepoint(112.907247, 33.17134));
	bridge15.push(makepoint(112.906733, 33.172162));
	bridge15.push(makepoint(112.906707, 33.172181));
	bridge15.push(makepoint(112.906747, 33.172199));
	bridge15.push(makepoint(112.90675, 33.17217));
	bridge15.push(makepoint(112.907264, 33.171347));
	bridge15.push(makepoint(112.907295, 33.171321));
	bridge15.push(makepoint(112.907255, 33.171303));

	bridge16.push(makepoint(112.868171, 33.15163));
	bridge16.push(makepoint(112.868088, 33.151593));
	bridge16.push(makepoint(112.868098, 33.151619));
	bridge16.push(makepoint(112.868093, 33.151627));
	bridge16.push(makepoint(112.868083, 33.151643));
	bridge16.push(makepoint(112.868073, 33.151659));
	bridge16.push(makepoint(112.868063, 33.151675));
	bridge16.push(makepoint(112.868053, 33.151691));
	bridge16.push(makepoint(112.868043, 33.151707));
	bridge16.push(makepoint(112.868033, 33.151722));
	bridge16.push(makepoint(112.868023, 33.151738));
	bridge16.push(makepoint(112.868013, 33.151754));
	bridge16.push(makepoint(112.868003, 33.15177));
	bridge16.push(makepoint(112.867993, 33.151786));
	bridge16.push(makepoint(112.867983, 33.151802));
	bridge16.push(makepoint(112.867973, 33.151818));
	bridge16.push(makepoint(112.867963, 33.151834));
	bridge16.push(makepoint(112.867953, 33.15185));
	bridge16.push(makepoint(112.867943, 33.151866));
	bridge16.push(makepoint(112.867933, 33.151882));
	bridge16.push(makepoint(112.867923, 33.151898));
	bridge16.push(makepoint(112.867913, 33.151914));
	bridge16.push(makepoint(112.867903, 33.15193));
	bridge16.push(makepoint(112.867893, 33.151946));
	bridge16.push(makepoint(112.867883, 33.151962));
	bridge16.push(makepoint(112.867873, 33.151978));
	bridge16.push(makepoint(112.867863, 33.151994));
	bridge16.push(makepoint(112.867853, 33.15201));
	bridge16.push(makepoint(112.867843, 33.152026));
	bridge16.push(makepoint(112.867833, 33.152042));
	bridge16.push(makepoint(112.867823, 33.152057));
	bridge16.push(makepoint(112.867813, 33.152073));
	bridge16.push(makepoint(112.867803, 33.152089));
	bridge16.push(makepoint(112.867793, 33.152105));
	bridge16.push(makepoint(112.867783, 33.152121));
	bridge16.push(makepoint(112.867773, 33.152137));
	bridge16.push(makepoint(112.867763, 33.152153));
	bridge16.push(makepoint(112.867753, 33.152169));
	bridge16.push(makepoint(112.867743, 33.152185));
	bridge16.push(makepoint(112.867733, 33.152201));
	bridge16.push(makepoint(112.867723, 33.152217));
	bridge16.push(makepoint(112.867713, 33.152233));
	bridge16.push(makepoint(112.867703, 33.152249));
	bridge16.push(makepoint(112.867693, 33.152265));
	bridge16.push(makepoint(112.867683, 33.152281));
	bridge16.push(makepoint(112.867673, 33.152297));
	bridge16.push(makepoint(112.867663, 33.152313));
	bridge16.push(makepoint(112.867653, 33.152329));
	bridge16.push(makepoint(112.867643, 33.152345));
	bridge16.push(makepoint(112.867633, 33.152361));
	bridge16.push(makepoint(112.867623, 33.152376));
	bridge16.push(makepoint(112.867613, 33.152392));
	bridge16.push(makepoint(112.867582, 33.1524));
	bridge16.push(makepoint(112.867665, 33.152437));
	bridge16.push(makepoint(112.867655, 33.152411));
	bridge16.push(makepoint(112.867665, 33.152395));
	bridge16.push(makepoint(112.867675, 33.152379));
	bridge16.push(makepoint(112.867685, 33.152364));
	bridge16.push(makepoint(112.867695, 33.152348));
	bridge16.push(makepoint(112.867705, 33.152332));
	bridge16.push(makepoint(112.867715, 33.152316));
	bridge16.push(makepoint(112.867725, 33.1523));
	bridge16.push(makepoint(112.867735, 33.152284));
	bridge16.push(makepoint(112.867745, 33.152268));
	bridge16.push(makepoint(112.867755, 33.152252));
	bridge16.push(makepoint(112.867765, 33.152236));
	bridge16.push(makepoint(112.867775, 33.15222));
	bridge16.push(makepoint(112.867785, 33.152204));
	bridge16.push(makepoint(112.867795, 33.152188));
	bridge16.push(makepoint(112.867805, 33.152172));
	bridge16.push(makepoint(112.867815, 33.152156));
	bridge16.push(makepoint(112.867825, 33.15214));
	bridge16.push(makepoint(112.867835, 33.152124));
	bridge16.push(makepoint(112.867845, 33.152108));
	bridge16.push(makepoint(112.867855, 33.152092));
	bridge16.push(makepoint(112.867865, 33.152076));
	bridge16.push(makepoint(112.867875, 33.15206));
	bridge16.push(makepoint(112.867885, 33.152044));
	bridge16.push(makepoint(112.867895, 33.152029));
	bridge16.push(makepoint(112.867905, 33.152013));
	bridge16.push(makepoint(112.867915, 33.151997));
	bridge16.push(makepoint(112.867925, 33.151981));
	bridge16.push(makepoint(112.867935, 33.151965));
	bridge16.push(makepoint(112.867945, 33.151949));
	bridge16.push(makepoint(112.867955, 33.151933));
	bridge16.push(makepoint(112.867965, 33.151917));
	bridge16.push(makepoint(112.867975, 33.151901));
	bridge16.push(makepoint(112.867985, 33.151885));
	bridge16.push(makepoint(112.867995, 33.151869));
	bridge16.push(makepoint(112.868005, 33.151853));
	bridge16.push(makepoint(112.868015, 33.151837));
	bridge16.push(makepoint(112.868025, 33.151821));
	bridge16.push(makepoint(112.868035, 33.151805));
	bridge16.push(makepoint(112.868045, 33.151789));
	bridge16.push(makepoint(112.868055, 33.151773));
	bridge16.push(makepoint(112.868065, 33.151757));
	bridge16.push(makepoint(112.868075, 33.151741));
	bridge16.push(makepoint(112.868085, 33.151725));
	bridge16.push(makepoint(112.868095, 33.15171));
	bridge16.push(makepoint(112.868105, 33.151694));
	bridge16.push(makepoint(112.868115, 33.151678));
	bridge16.push(makepoint(112.868125, 33.151662));
	bridge16.push(makepoint(112.868135, 33.151646));
	bridge16.push(makepoint(112.86814, 33.151638));
	bridge16.push(makepoint(112.868171, 33.15163));

	bridge17.push(makepoint(112.886181, 33.159529));
	bridge17.push(makepoint(112.886106, 33.159481));
	bridge17.push(makepoint(112.886112, 33.159508));
	bridge17.push(makepoint(112.886106, 33.159515));
	bridge17.push(makepoint(112.886094, 33.15953));
	bridge17.push(makepoint(112.886082, 33.159545));
	bridge17.push(makepoint(112.88607, 33.15956));
	bridge17.push(makepoint(112.886058, 33.159575));
	bridge17.push(makepoint(112.886046, 33.15959));
	bridge17.push(makepoint(112.886034, 33.159605));
	bridge17.push(makepoint(112.886022, 33.15962));
	bridge17.push(makepoint(112.88601, 33.159635));
	bridge17.push(makepoint(112.885998, 33.15965));
	bridge17.push(makepoint(112.885986, 33.159665));
	bridge17.push(makepoint(112.885974, 33.15968));
	bridge17.push(makepoint(112.885962, 33.159695));
	bridge17.push(makepoint(112.88595, 33.15971));
	bridge17.push(makepoint(112.885938, 33.159725));
	bridge17.push(makepoint(112.885926, 33.159739));
	bridge17.push(makepoint(112.885914, 33.159754));
	bridge17.push(makepoint(112.885902, 33.159769));
	bridge17.push(makepoint(112.88589, 33.159784));
	bridge17.push(makepoint(112.885878, 33.159799));
	bridge17.push(makepoint(112.885866, 33.159814));
	bridge17.push(makepoint(112.885854, 33.159829));
	bridge17.push(makepoint(112.885842, 33.159844));
	bridge17.push(makepoint(112.88583, 33.159859));
	bridge17.push(makepoint(112.885818, 33.159874));
	bridge17.push(makepoint(112.885806, 33.159889));
	bridge17.push(makepoint(112.885794, 33.159904));
	bridge17.push(makepoint(112.885782, 33.159919));
	bridge17.push(makepoint(112.88577, 33.159934));
	bridge17.push(makepoint(112.885758, 33.159949));
	bridge17.push(makepoint(112.885746, 33.159963));
	bridge17.push(makepoint(112.885734, 33.159978));
	bridge17.push(makepoint(112.885722, 33.159993));
	bridge17.push(makepoint(112.88571, 33.160008));
	bridge17.push(makepoint(112.885698, 33.160023));
	bridge17.push(makepoint(112.885686, 33.160038));
	bridge17.push(makepoint(112.885673, 33.160053));
	bridge17.push(makepoint(112.885661, 33.160068));
	bridge17.push(makepoint(112.885649, 33.160083));
	bridge17.push(makepoint(112.885637, 33.160098));
	bridge17.push(makepoint(112.885625, 33.160113));
	bridge17.push(makepoint(112.885613, 33.160128));
	bridge17.push(makepoint(112.885601, 33.160143));
	bridge17.push(makepoint(112.885589, 33.160158));
	bridge17.push(makepoint(112.885577, 33.160173));
	bridge17.push(makepoint(112.885565, 33.160188));
	bridge17.push(makepoint(112.885553, 33.160202));
	bridge17.push(makepoint(112.885541, 33.160217));
	bridge17.push(makepoint(112.885529, 33.160232));
	bridge17.push(makepoint(112.885498, 33.160238));
	bridge17.push(makepoint(112.885573, 33.160285));
	bridge17.push(makepoint(112.885567, 33.160258));
	bridge17.push(makepoint(112.885579, 33.160243));
	bridge17.push(makepoint(112.885591, 33.160228));
	bridge17.push(makepoint(112.885603, 33.160213));
	bridge17.push(makepoint(112.885615, 33.160198));
	bridge17.push(makepoint(112.885627, 33.160184));
	bridge17.push(makepoint(112.885639, 33.160169));
	bridge17.push(makepoint(112.885651, 33.160154));
	bridge17.push(makepoint(112.885663, 33.160139));
	bridge17.push(makepoint(112.885675, 33.160124));
	bridge17.push(makepoint(112.885687, 33.160109));
	bridge17.push(makepoint(112.885699, 33.160094));
	bridge17.push(makepoint(112.885711, 33.160079));
	bridge17.push(makepoint(112.885723, 33.160064));
	bridge17.push(makepoint(112.885735, 33.160049));
	bridge17.push(makepoint(112.885747, 33.160034));
	bridge17.push(makepoint(112.885759, 33.160019));
	bridge17.push(makepoint(112.885771, 33.160004));
	bridge17.push(makepoint(112.885783, 33.159989));
	bridge17.push(makepoint(112.885795, 33.159974));
	bridge17.push(makepoint(112.885807, 33.15996));
	bridge17.push(makepoint(112.885819, 33.159945));
	bridge17.push(makepoint(112.885831, 33.15993));
	bridge17.push(makepoint(112.885843, 33.159915));
	bridge17.push(makepoint(112.885855, 33.1599));
	bridge17.push(makepoint(112.885867, 33.159885));
	bridge17.push(makepoint(112.885879, 33.15987));
	bridge17.push(makepoint(112.885891, 33.159855));
	bridge17.push(makepoint(112.885903, 33.15984));
	bridge17.push(makepoint(112.885915, 33.159825));
	bridge17.push(makepoint(112.885927, 33.15981));
	bridge17.push(makepoint(112.885939, 33.159795));
	bridge17.push(makepoint(112.885951, 33.15978));
	bridge17.push(makepoint(112.885963, 33.159765));
	bridge17.push(makepoint(112.885975, 33.15975));
	bridge17.push(makepoint(112.885987, 33.159735));
	bridge17.push(makepoint(112.885999, 33.159721));
	bridge17.push(makepoint(112.886011, 33.159706));
	bridge17.push(makepoint(112.886023, 33.159691));
	bridge17.push(makepoint(112.886035, 33.159676));
	bridge17.push(makepoint(112.886047, 33.159661));
	bridge17.push(makepoint(112.886059, 33.159646));
	bridge17.push(makepoint(112.886071, 33.159631));
	bridge17.push(makepoint(112.886083, 33.159616));
	bridge17.push(makepoint(112.886095, 33.159601));
	bridge17.push(makepoint(112.886107, 33.159586));
	bridge17.push(makepoint(112.886119, 33.159571));
	bridge17.push(makepoint(112.886132, 33.159556));
	bridge17.push(makepoint(112.886144, 33.159541));
	bridge17.push(makepoint(112.88615, 33.159534));
	bridge17.push(makepoint(112.886181, 33.159529));

	bridge18.push(makepoint(112.94074, 33.185534));
	bridge18.push(makepoint(112.940657, 33.185518));
	bridge18.push(makepoint(112.94067, 33.185539));
	bridge18.push(makepoint(112.940435, 33.186391));
	bridge18.push(makepoint(112.940412, 33.186405));
	bridge18.push(makepoint(112.940496, 33.186422));
	bridge18.push(makepoint(112.940482, 33.1864));
	bridge18.push(makepoint(112.940717, 33.185548));
	bridge18.push(makepoint(112.94074, 33.185534));

	bridge19.push(makepoint(112.983563, 33.191408));
	bridge19.push(makepoint(112.983647, 33.191443));
	bridge19.push(makepoint(112.983637, 33.191417));
	bridge19.push(makepoint(112.983646, 33.191401));
	bridge19.push(makepoint(112.983656, 33.191385));
	bridge19.push(makepoint(112.983665, 33.191369));
	bridge19.push(makepoint(112.983675, 33.191353));
	bridge19.push(makepoint(112.983684, 33.191336));
	bridge19.push(makepoint(112.983694, 33.19132));
	bridge19.push(makepoint(112.983703, 33.191304));
	bridge19.push(makepoint(112.983713, 33.191288));
	bridge19.push(makepoint(112.983722, 33.191272));
	bridge19.push(makepoint(112.983732, 33.191255));
	bridge19.push(makepoint(112.983741, 33.191239));
	bridge19.push(makepoint(112.98375, 33.191223));
	bridge19.push(makepoint(112.98376, 33.191207));
	bridge19.push(makepoint(112.983769, 33.191191));
	bridge19.push(makepoint(112.983779, 33.191175));
	bridge19.push(makepoint(112.983788, 33.191158));
	bridge19.push(makepoint(112.983798, 33.191142));
	bridge19.push(makepoint(112.983807, 33.191126));
	bridge19.push(makepoint(112.983817, 33.19111));
	bridge19.push(makepoint(112.983826, 33.191094));
	bridge19.push(makepoint(112.983835, 33.191077));
	bridge19.push(makepoint(112.983845, 33.191061));
	bridge19.push(makepoint(112.983854, 33.191045));
	bridge19.push(makepoint(112.983864, 33.191029));
	bridge19.push(makepoint(112.983873, 33.191013));
	bridge19.push(makepoint(112.983883, 33.190996));
	bridge19.push(makepoint(112.983892, 33.19098));
	bridge19.push(makepoint(112.983902, 33.190964));
	bridge19.push(makepoint(112.983911, 33.190948));
	bridge19.push(makepoint(112.983921, 33.190932));
	bridge19.push(makepoint(112.98393, 33.190916));
	bridge19.push(makepoint(112.983939, 33.190899));
	bridge19.push(makepoint(112.983949, 33.190883));
	bridge19.push(makepoint(112.983958, 33.190867));
	bridge19.push(makepoint(112.983968, 33.190851));
	bridge19.push(makepoint(112.983977, 33.190835));
	bridge19.push(makepoint(112.983987, 33.190818));
	bridge19.push(makepoint(112.983996, 33.190802));
	bridge19.push(makepoint(112.984006, 33.190786));
	bridge19.push(makepoint(112.984015, 33.19077));
	bridge19.push(makepoint(112.984025, 33.190754));
	bridge19.push(makepoint(112.984034, 33.190737));
	bridge19.push(makepoint(112.984043, 33.190721));
	bridge19.push(makepoint(112.984048, 33.190713));
	bridge19.push(makepoint(112.984072, 33.190706));
	bridge19.push(makepoint(112.984079, 33.190704));
	bridge19.push(makepoint(112.983994, 33.19067));
	bridge19.push(makepoint(112.984005, 33.190695));
	bridge19.push(makepoint(112.984, 33.190703));
	bridge19.push(makepoint(112.983997, 33.190708));
	bridge19.push(makepoint(112.983991, 33.19072));
	bridge19.push(makepoint(112.983981, 33.190736));
	bridge19.push(makepoint(112.983972, 33.190752));
	bridge19.push(makepoint(112.983962, 33.190768));
	bridge19.push(makepoint(112.983953, 33.190784));
	bridge19.push(makepoint(112.983943, 33.190801));
	bridge19.push(makepoint(112.983934, 33.190817));
	bridge19.push(makepoint(112.983924, 33.190833));
	bridge19.push(makepoint(112.983915, 33.190849));
	bridge19.push(makepoint(112.983906, 33.190865));
	bridge19.push(makepoint(112.983896, 33.190881));
	bridge19.push(makepoint(112.983887, 33.190898));
	bridge19.push(makepoint(112.983877, 33.190914));
	bridge19.push(makepoint(112.983868, 33.19093));
	bridge19.push(makepoint(112.983858, 33.190946));
	bridge19.push(makepoint(112.983849, 33.190962));
	bridge19.push(makepoint(112.983839, 33.190979));
	bridge19.push(makepoint(112.98383, 33.190995));
	bridge19.push(makepoint(112.983821, 33.191011));
	bridge19.push(makepoint(112.983811, 33.191027));
	bridge19.push(makepoint(112.983802, 33.191043));
	bridge19.push(makepoint(112.983792, 33.19106));
	bridge19.push(makepoint(112.983783, 33.191076));
	bridge19.push(makepoint(112.983773, 33.191092));
	bridge19.push(makepoint(112.983764, 33.191108));
	bridge19.push(makepoint(112.983754, 33.191124));
	bridge19.push(makepoint(112.983745, 33.19114));
	bridge19.push(makepoint(112.983735, 33.191157));
	bridge19.push(makepoint(112.983726, 33.191173));
	bridge19.push(makepoint(112.983717, 33.191189));
	bridge19.push(makepoint(112.983707, 33.191205));
	bridge19.push(makepoint(112.983698, 33.191221));
	bridge19.push(makepoint(112.983688, 33.191238));
	bridge19.push(makepoint(112.983679, 33.191254));
	bridge19.push(makepoint(112.983669, 33.19127));
	bridge19.push(makepoint(112.98366, 33.191286));
	bridge19.push(makepoint(112.98365, 33.191302));
	bridge19.push(makepoint(112.983641, 33.191319));
	bridge19.push(makepoint(112.983632, 33.191335));
	bridge19.push(makepoint(112.983622, 33.191351));
	bridge19.push(makepoint(112.983613, 33.191367));
	bridge19.push(makepoint(112.983603, 33.191383));
	bridge19.push(makepoint(112.983594, 33.191399));
	bridge19.push(makepoint(112.983563, 33.191408));

	bridge20.push(makepoint(112.962913, 33.188258));
	bridge20.push(makepoint(112.963093, 33.188215));
	bridge20.push(makepoint(112.963037, 33.188188));
	bridge20.push(makepoint(112.963031, 33.188171));
	bridge20.push(makepoint(112.963025, 33.188154));
	bridge20.push(makepoint(112.963019, 33.188136));
	bridge20.push(makepoint(112.963013, 33.188119));
	bridge20.push(makepoint(112.963007, 33.188102));
	bridge20.push(makepoint(112.963002, 33.188084));
	bridge20.push(makepoint(112.962996, 33.188067));
	bridge20.push(makepoint(112.96299, 33.18805));
	bridge20.push(makepoint(112.962984, 33.188032));
	bridge20.push(makepoint(112.962978, 33.188015));
	bridge20.push(makepoint(112.962972, 33.187998));
	bridge20.push(makepoint(112.962966, 33.18798));
	bridge20.push(makepoint(112.96296, 33.187963));
	bridge20.push(makepoint(112.962955, 33.187946));
	bridge20.push(makepoint(112.962949, 33.187928));
	bridge20.push(makepoint(112.962943, 33.187911));
	bridge20.push(makepoint(112.962937, 33.187894));
	bridge20.push(makepoint(112.962931, 33.187876));
	bridge20.push(makepoint(112.962925, 33.187859));
	bridge20.push(makepoint(112.962919, 33.187842));
	bridge20.push(makepoint(112.962914, 33.187824));
	bridge20.push(makepoint(112.962908, 33.187807));
	bridge20.push(makepoint(112.962902, 33.187789));
	bridge20.push(makepoint(112.962896, 33.187772));
	bridge20.push(makepoint(112.96289, 33.187755));
	bridge20.push(makepoint(112.962884, 33.187737));
	bridge20.push(makepoint(112.962878, 33.18772));
	bridge20.push(makepoint(112.962873, 33.187703));
	bridge20.push(makepoint(112.962867, 33.187685));
	bridge20.push(makepoint(112.962861, 33.187668));
	bridge20.push(makepoint(112.962855, 33.187651));
	bridge20.push(makepoint(112.962849, 33.187633));
	bridge20.push(makepoint(112.962843, 33.187616));
	bridge20.push(makepoint(112.962837, 33.187599));
	bridge20.push(makepoint(112.962832, 33.187581));
	bridge20.push(makepoint(112.962826, 33.187564));
	bridge20.push(makepoint(112.96282, 33.187547));
	bridge20.push(makepoint(112.962814, 33.187529));
	bridge20.push(makepoint(112.962808, 33.187512));
	bridge20.push(makepoint(112.962802, 33.187495));
	bridge20.push(makepoint(112.962796, 33.187477));
	bridge20.push(makepoint(112.962791, 33.18746));
	bridge20.push(makepoint(112.962785, 33.187443));
	bridge20.push(makepoint(112.962779, 33.187425));
	bridge20.push(makepoint(112.962773, 33.187408));
	bridge20.push(makepoint(112.962767, 33.18739));
	bridge20.push(makepoint(112.962761, 33.187373));
	bridge20.push(makepoint(112.962755, 33.187356));
	bridge20.push(makepoint(112.96275, 33.187338));
	bridge20.push(makepoint(112.962744, 33.187321));
	bridge20.push(makepoint(112.962775, 33.187274));
	bridge20.push(makepoint(112.962595, 33.187317));
	bridge20.push(makepoint(112.962651, 33.187343));
	bridge20.push(makepoint(112.962657, 33.187361));
	bridge20.push(makepoint(112.962663, 33.187378));
	bridge20.push(makepoint(112.962668, 33.187395));
	bridge20.push(makepoint(112.962674, 33.187413));
	bridge20.push(makepoint(112.96268, 33.18743));
	bridge20.push(makepoint(112.962686, 33.187447));
	bridge20.push(makepoint(112.962692, 33.187465));
	bridge20.push(makepoint(112.962698, 33.187482));
	bridge20.push(makepoint(112.962704, 33.187499));
	bridge20.push(makepoint(112.962709, 33.187517));
	bridge20.push(makepoint(112.962715, 33.187534));
	bridge20.push(makepoint(112.962721, 33.187551));
	bridge20.push(makepoint(112.962727, 33.187569));
	bridge20.push(makepoint(112.962733, 33.187586));
	bridge20.push(makepoint(112.962739, 33.187603));
	bridge20.push(makepoint(112.962745, 33.187621));
	bridge20.push(makepoint(112.96275, 33.187638));
	bridge20.push(makepoint(112.962756, 33.187656));
	bridge20.push(makepoint(112.962762, 33.187673));
	bridge20.push(makepoint(112.962768, 33.18769));
	bridge20.push(makepoint(112.962774, 33.187708));
	bridge20.push(makepoint(112.96278, 33.187725));
	bridge20.push(makepoint(112.962786, 33.187742));
	bridge20.push(makepoint(112.962791, 33.18776));
	bridge20.push(makepoint(112.962797, 33.187777));
	bridge20.push(makepoint(112.962803, 33.187794));
	bridge20.push(makepoint(112.962809, 33.187812));
	bridge20.push(makepoint(112.962815, 33.187829));
	bridge20.push(makepoint(112.962821, 33.187846));
	bridge20.push(makepoint(112.962827, 33.187864));
	bridge20.push(makepoint(112.962832, 33.187881));
	bridge20.push(makepoint(112.962838, 33.187898));
	bridge20.push(makepoint(112.962844, 33.187916));
	bridge20.push(makepoint(112.96285, 33.187933));
	bridge20.push(makepoint(112.962856, 33.18795));
	bridge20.push(makepoint(112.962862, 33.187968));
	bridge20.push(makepoint(112.962868, 33.187985));
	bridge20.push(makepoint(112.962874, 33.188002));
	bridge20.push(makepoint(112.962879, 33.18802));
	bridge20.push(makepoint(112.962885, 33.188037));
	bridge20.push(makepoint(112.962891, 33.188054));
	bridge20.push(makepoint(112.962897, 33.188072));
	bridge20.push(makepoint(112.962903, 33.188089));
	bridge20.push(makepoint(112.962909, 33.188107));
	bridge20.push(makepoint(112.962915, 33.188124));
	bridge20.push(makepoint(112.96292, 33.188141));
	bridge20.push(makepoint(112.962926, 33.188159));
	bridge20.push(makepoint(112.962932, 33.188176));
	bridge20.push(makepoint(112.962938, 33.188193));
	bridge20.push(makepoint(112.962944, 33.188211));
	bridge20.push(makepoint(112.962913, 33.188258));

	bridge21.push(makepoint(112.955639, 33.188131));
	bridge21.push(makepoint(112.955732, 33.188133));
	bridge21.push(makepoint(112.95571, 33.188113));
	bridge21.push(makepoint(112.95571, 33.188095));
	bridge21.push(makepoint(112.955711, 33.188077));
	bridge21.push(makepoint(112.955711, 33.188059));
	bridge21.push(makepoint(112.955711, 33.188041));
	bridge21.push(makepoint(112.955712, 33.188023));
	bridge21.push(makepoint(112.955712, 33.188005));
	bridge21.push(makepoint(112.955712, 33.187987));
	bridge21.push(makepoint(112.955713, 33.187969));
	bridge21.push(makepoint(112.955713, 33.187951));
	bridge21.push(makepoint(112.955713, 33.187933));
	bridge21.push(makepoint(112.955714, 33.187915));
	bridge21.push(makepoint(112.955714, 33.187897));
	bridge21.push(makepoint(112.955714, 33.187879));
	bridge21.push(makepoint(112.955715, 33.187861));
	bridge21.push(makepoint(112.955715, 33.187843));
	bridge21.push(makepoint(112.955715, 33.187825));
	bridge21.push(makepoint(112.955715, 33.187807));
	bridge21.push(makepoint(112.955716, 33.187789));
	bridge21.push(makepoint(112.955716, 33.187771));
	bridge21.push(makepoint(112.955716, 33.187753));
	bridge21.push(makepoint(112.955717, 33.187735));
	bridge21.push(makepoint(112.955717, 33.187717));
	bridge21.push(makepoint(112.955717, 33.187699));
	bridge21.push(makepoint(112.955718, 33.18768));
	bridge21.push(makepoint(112.955718, 33.187662));
	bridge21.push(makepoint(112.955718, 33.187644));
	bridge21.push(makepoint(112.955719, 33.187626));
	bridge21.push(makepoint(112.955719, 33.187608));
	bridge21.push(makepoint(112.955719, 33.18759));
	bridge21.push(makepoint(112.95572, 33.187572));
	bridge21.push(makepoint(112.95572, 33.187554));
	bridge21.push(makepoint(112.95572, 33.187536));
	bridge21.push(makepoint(112.955721, 33.187518));
	bridge21.push(makepoint(112.955721, 33.1875));
	bridge21.push(makepoint(112.955721, 33.187482));
	bridge21.push(makepoint(112.955722, 33.187464));
	bridge21.push(makepoint(112.955722, 33.187446));
	bridge21.push(makepoint(112.955722, 33.187428));
	bridge21.push(makepoint(112.955723, 33.18741));
	bridge21.push(makepoint(112.955723, 33.187392));
	bridge21.push(makepoint(112.955723, 33.187374));
	bridge21.push(makepoint(112.955724, 33.187356));
	bridge21.push(makepoint(112.955724, 33.187338));
	bridge21.push(makepoint(112.955724, 33.18732));
	bridge21.push(makepoint(112.955725, 33.187302));
	bridge21.push(makepoint(112.955725, 33.187284));
	bridge21.push(makepoint(112.955725, 33.187266));
	bridge21.push(makepoint(112.955726, 33.187248));
	bridge21.push(makepoint(112.955726, 33.187239));
	bridge21.push(makepoint(112.955749, 33.18722));
	bridge21.push(makepoint(112.955655, 33.187219));
	bridge21.push(makepoint(112.955677, 33.187238));
	bridge21.push(makepoint(112.955677, 33.187247));
	bridge21.push(makepoint(112.955677, 33.187265));
	bridge21.push(makepoint(112.955677, 33.187283));
	bridge21.push(makepoint(112.955676, 33.187301));
	bridge21.push(makepoint(112.955676, 33.187319));
	bridge21.push(makepoint(112.955676, 33.187337));
	bridge21.push(makepoint(112.955675, 33.187355));
	bridge21.push(makepoint(112.955675, 33.187373));
	bridge21.push(makepoint(112.955675, 33.187391));
	bridge21.push(makepoint(112.955674, 33.187409));
	bridge21.push(makepoint(112.955674, 33.187427));
	bridge21.push(makepoint(112.955674, 33.187445));
	bridge21.push(makepoint(112.955673, 33.187463));
	bridge21.push(makepoint(112.955673, 33.187482));
	bridge21.push(makepoint(112.955673, 33.1875));
	bridge21.push(makepoint(112.955672, 33.187518));
	bridge21.push(makepoint(112.955672, 33.187536));
	bridge21.push(makepoint(112.955672, 33.187554));
	bridge21.push(makepoint(112.955671, 33.187572));
	bridge21.push(makepoint(112.955671, 33.18759));
	bridge21.push(makepoint(112.955671, 33.187608));
	bridge21.push(makepoint(112.95567, 33.187626));
	bridge21.push(makepoint(112.95567, 33.187644));
	bridge21.push(makepoint(112.95567, 33.187662));
	bridge21.push(makepoint(112.95567, 33.18768));
	bridge21.push(makepoint(112.955669, 33.187698));
	bridge21.push(makepoint(112.955669, 33.187716));
	bridge21.push(makepoint(112.955669, 33.187734));
	bridge21.push(makepoint(112.955668, 33.187752));
	bridge21.push(makepoint(112.955668, 33.18777));
	bridge21.push(makepoint(112.955668, 33.187788));
	bridge21.push(makepoint(112.955667, 33.187806));
	bridge21.push(makepoint(112.955667, 33.187824));
	bridge21.push(makepoint(112.955667, 33.187842));
	bridge21.push(makepoint(112.955666, 33.18786));
	bridge21.push(makepoint(112.955666, 33.187878));
	bridge21.push(makepoint(112.955666, 33.187896));
	bridge21.push(makepoint(112.955665, 33.187914));
	bridge21.push(makepoint(112.955665, 33.187932));
	bridge21.push(makepoint(112.955665, 33.18795));
	bridge21.push(makepoint(112.955664, 33.187968));
	bridge21.push(makepoint(112.955664, 33.187986));
	bridge21.push(makepoint(112.955664, 33.188004));
	bridge21.push(makepoint(112.955663, 33.188022));
	bridge21.push(makepoint(112.955663, 33.18804));
	bridge21.push(makepoint(112.955663, 33.188059));
	bridge21.push(makepoint(112.955662, 33.188077));
	bridge21.push(makepoint(112.955662, 33.188095));
	bridge21.push(makepoint(112.955662, 33.188113));
	bridge21.push(makepoint(112.955639, 33.188131));

	bridge22.push(makepoint(112.980859, 33.190349));
	bridge22.push(makepoint(112.981067, 33.190289));
	bridge22.push(makepoint(112.981009, 33.190265));
	bridge22.push(makepoint(112.980604, 33.189267));
	bridge22.push(makepoint(112.980632, 33.189219));
	bridge22.push(makepoint(112.980424, 33.189279));
	bridge22.push(makepoint(112.980482, 33.189302));
	bridge22.push(makepoint(112.980887, 33.1903));
	bridge22.push(makepoint(112.980859, 33.190349));

	bridge23.push(makepoint(113.214367, 33.337065));
	bridge23.push(makepoint(113.214408, 33.337107));
	bridge23.push(makepoint(113.214405, 33.337125));
	bridge23.push(makepoint(113.214403, 33.337143));
	bridge23.push(makepoint(113.214401, 33.337161));
	bridge23.push(makepoint(113.214398, 33.337179));
	bridge23.push(makepoint(113.214396, 33.337197));
	bridge23.push(makepoint(113.214394, 33.337215));
	bridge23.push(makepoint(113.214391, 33.337232));
	bridge23.push(makepoint(113.214389, 33.33725));
	bridge23.push(makepoint(113.214387, 33.337268));
	bridge23.push(makepoint(113.214385, 33.337286));
	bridge23.push(makepoint(113.214382, 33.337304));
	bridge23.push(makepoint(113.21438, 33.337322));
	bridge23.push(makepoint(113.214378, 33.33734));
	bridge23.push(makepoint(113.214375, 33.337358));
	bridge23.push(makepoint(113.214373, 33.337376));
	bridge23.push(makepoint(113.214371, 33.337394));
	bridge23.push(makepoint(113.214368, 33.337412));
	bridge23.push(makepoint(113.214366, 33.33743));
	bridge23.push(makepoint(113.214364, 33.337448));
	bridge23.push(makepoint(113.214362, 33.337466));
	bridge23.push(makepoint(113.214359, 33.337484));
	bridge23.push(makepoint(113.214357, 33.337501));
	bridge23.push(makepoint(113.214355, 33.337519));
	bridge23.push(makepoint(113.214352, 33.337537));
	bridge23.push(makepoint(113.21435, 33.337555));
	bridge23.push(makepoint(113.214348, 33.337573));
	bridge23.push(makepoint(113.214345, 33.337591));
	bridge23.push(makepoint(113.214343, 33.337609));
	bridge23.push(makepoint(113.214341, 33.337627));
	bridge23.push(makepoint(113.214339, 33.337645));
	bridge23.push(makepoint(113.214336, 33.337663));
	bridge23.push(makepoint(113.214334, 33.337681));
	bridge23.push(makepoint(113.214332, 33.337699));
	bridge23.push(makepoint(113.214329, 33.337717));
	bridge23.push(makepoint(113.214327, 33.337735));
	bridge23.push(makepoint(113.214325, 33.337752));
	bridge23.push(makepoint(113.214322, 33.33777));
	bridge23.push(makepoint(113.21432, 33.337788));
	bridge23.push(makepoint(113.214318, 33.337806));
	bridge23.push(makepoint(113.214316, 33.337824));
	bridge23.push(makepoint(113.214313, 33.337842));
	bridge23.push(makepoint(113.214311, 33.33786));
	bridge23.push(makepoint(113.214309, 33.337878));
	bridge23.push(makepoint(113.214306, 33.337896));
	bridge23.push(makepoint(113.214304, 33.337914));
	bridge23.push(makepoint(113.214302, 33.337932));
	bridge23.push(makepoint(113.214299, 33.33795));
	bridge23.push(makepoint(113.214297, 33.337968));
	bridge23.push(makepoint(113.214295, 33.337986));
	bridge23.push(makepoint(113.214293, 33.338003));
	bridge23.push(makepoint(113.214242, 33.338037));
	bridge23.push(makepoint(113.214461, 33.338057));
	bridge23.push(makepoint(113.214421, 33.338015));
	bridge23.push(makepoint(113.214423, 33.337997));
	bridge23.push(makepoint(113.214425, 33.337979));
	bridge23.push(makepoint(113.214428, 33.337961));
	bridge23.push(makepoint(113.21443, 33.337943));
	bridge23.push(makepoint(113.214432, 33.337925));
	bridge23.push(makepoint(113.214435, 33.337907));
	bridge23.push(makepoint(113.214437, 33.33789));
	bridge23.push(makepoint(113.214439, 33.337872));
	bridge23.push(makepoint(113.214441, 33.337854));
	bridge23.push(makepoint(113.214444, 33.337836));
	bridge23.push(makepoint(113.214446, 33.337818));
	bridge23.push(makepoint(113.214448, 33.3378));
	bridge23.push(makepoint(113.214451, 33.337782));
	bridge23.push(makepoint(113.214453, 33.337764));
	bridge23.push(makepoint(113.214455, 33.337746));
	bridge23.push(makepoint(113.214458, 33.337728));
	bridge23.push(makepoint(113.21446, 33.33771));
	bridge23.push(makepoint(113.214462, 33.337692));
	bridge23.push(makepoint(113.214464, 33.337674));
	bridge23.push(makepoint(113.214467, 33.337656));
	bridge23.push(makepoint(113.214469, 33.337639));
	bridge23.push(makepoint(113.214471, 33.337621));
	bridge23.push(makepoint(113.214474, 33.337603));
	bridge23.push(makepoint(113.214476, 33.337585));
	bridge23.push(makepoint(113.214478, 33.337567));
	bridge23.push(makepoint(113.214481, 33.337549));
	bridge23.push(makepoint(113.214483, 33.337531));
	bridge23.push(makepoint(113.214485, 33.337513));
	bridge23.push(makepoint(113.214487, 33.337495));
	bridge23.push(makepoint(113.21449, 33.337477));
	bridge23.push(makepoint(113.214492, 33.337459));
	bridge23.push(makepoint(113.214494, 33.337441));
	bridge23.push(makepoint(113.214497, 33.337423));
	bridge23.push(makepoint(113.214499, 33.337405));
	bridge23.push(makepoint(113.214501, 33.337388));
	bridge23.push(makepoint(113.214504, 33.33737));
	bridge23.push(makepoint(113.214506, 33.337352));
	bridge23.push(makepoint(113.214508, 33.337334));
	bridge23.push(makepoint(113.21451, 33.337316));
	bridge23.push(makepoint(113.214513, 33.337298));
	bridge23.push(makepoint(113.214515, 33.33728));
	bridge23.push(makepoint(113.214517, 33.337262));
	bridge23.push(makepoint(113.21452, 33.337244));
	bridge23.push(makepoint(113.214522, 33.337226));
	bridge23.push(makepoint(113.214524, 33.337208));
	bridge23.push(makepoint(113.214527, 33.33719));
	bridge23.push(makepoint(113.214529, 33.337172));
	bridge23.push(makepoint(113.214531, 33.337154));
	bridge23.push(makepoint(113.214533, 33.337137));
	bridge23.push(makepoint(113.214536, 33.337119));
	bridge23.push(makepoint(113.214586, 33.337085));
	bridge23.push(makepoint(113.214367, 33.337065));

	bridge24.push(makepoint(113.230848, 33.342059));
	bridge24.push(makepoint(113.230851, 33.342033));
	bridge24.push(makepoint(113.230868, 33.342021));
	bridge24.push(makepoint(113.230885, 33.34201));
	bridge24.push(makepoint(113.230902, 33.341999));
	bridge24.push(makepoint(113.230919, 33.341988));
	bridge24.push(makepoint(113.230935, 33.341976));
	bridge24.push(makepoint(113.230952, 33.341965));
	bridge24.push(makepoint(113.230969, 33.341954));
	bridge24.push(makepoint(113.230986, 33.341943));
	bridge24.push(makepoint(113.231003, 33.341932));
	bridge24.push(makepoint(113.231019, 33.34192));
	bridge24.push(makepoint(113.231036, 33.341909));
	bridge24.push(makepoint(113.231053, 33.341898));
	bridge24.push(makepoint(113.23107, 33.341887));
	bridge24.push(makepoint(113.231087, 33.341875));
	bridge24.push(makepoint(113.231104, 33.341864));
	bridge24.push(makepoint(113.23112, 33.341853));
	bridge24.push(makepoint(113.231137, 33.341842));
	bridge24.push(makepoint(113.231154, 33.34183));
	bridge24.push(makepoint(113.231171, 33.341819));
	bridge24.push(makepoint(113.231188, 33.341808));
	bridge24.push(makepoint(113.231204, 33.341797));
	bridge24.push(makepoint(113.231221, 33.341786));
	bridge24.push(makepoint(113.231238, 33.341774));
	bridge24.push(makepoint(113.231255, 33.341763));
	bridge24.push(makepoint(113.231272, 33.341752));
	bridge24.push(makepoint(113.231288, 33.341741));
	bridge24.push(makepoint(113.231305, 33.341729));
	bridge24.push(makepoint(113.231322, 33.341718));
	bridge24.push(makepoint(113.231339, 33.341707));
	bridge24.push(makepoint(113.231356, 33.341696));
	bridge24.push(makepoint(113.231373, 33.341685));
	bridge24.push(makepoint(113.231389, 33.341673));
	bridge24.push(makepoint(113.231406, 33.341662));
	bridge24.push(makepoint(113.231423, 33.341651));
	bridge24.push(makepoint(113.23144, 33.34164));
	bridge24.push(makepoint(113.231457, 33.341628));
	bridge24.push(makepoint(113.231473, 33.341617));
	bridge24.push(makepoint(113.23149, 33.341606));
	bridge24.push(makepoint(113.231507, 33.341595));
	bridge24.push(makepoint(113.231524, 33.341584));
	bridge24.push(makepoint(113.231541, 33.341572));
	bridge24.push(makepoint(113.231557, 33.341561));
	bridge24.push(makepoint(113.231574, 33.34155));
	bridge24.push(makepoint(113.231591, 33.341539));
	bridge24.push(makepoint(113.231608, 33.341527));
	bridge24.push(makepoint(113.231625, 33.341516));
	bridge24.push(makepoint(113.231642, 33.341505));
	bridge24.push(makepoint(113.231658, 33.341494));
	bridge24.push(makepoint(113.231675, 33.341483));
	bridge24.push(makepoint(113.231692, 33.341471));
	bridge24.push(makepoint(113.231724, 33.341474));
	bridge24.push(makepoint(113.231666, 33.341413));
	bridge24.push(makepoint(113.231662, 33.34144));
	bridge24.push(makepoint(113.231645, 33.341451));
	bridge24.push(makepoint(113.231628, 33.341462));
	bridge24.push(makepoint(113.231611, 33.341473));
	bridge24.push(makepoint(113.231595, 33.341484));
	bridge24.push(makepoint(113.231578, 33.341496));
	bridge24.push(makepoint(113.231561, 33.341507));
	bridge24.push(makepoint(113.231544, 33.341518));
	bridge24.push(makepoint(113.231527, 33.341529));
	bridge24.push(makepoint(113.231511, 33.341541));
	bridge24.push(makepoint(113.231494, 33.341552));
	bridge24.push(makepoint(113.231477, 33.341563));
	bridge24.push(makepoint(113.23146, 33.341574));
	bridge24.push(makepoint(113.231443, 33.341585));
	bridge24.push(makepoint(113.231426, 33.341597));
	bridge24.push(makepoint(113.23141, 33.341608));
	bridge24.push(makepoint(113.231393, 33.341619));
	bridge24.push(makepoint(113.231376, 33.34163));
	bridge24.push(makepoint(113.231359, 33.341642));
	bridge24.push(makepoint(113.231342, 33.341653));
	bridge24.push(makepoint(113.231326, 33.341664));
	bridge24.push(makepoint(113.231309, 33.341675));
	bridge24.push(makepoint(113.231292, 33.341686));
	bridge24.push(makepoint(113.231275, 33.341698));
	bridge24.push(makepoint(113.231258, 33.341709));
	bridge24.push(makepoint(113.231242, 33.34172));
	bridge24.push(makepoint(113.231225, 33.341731));
	bridge24.push(makepoint(113.231208, 33.341743));
	bridge24.push(makepoint(113.231191, 33.341754));
	bridge24.push(makepoint(113.231174, 33.341765));
	bridge24.push(makepoint(113.231157, 33.341776));
	bridge24.push(makepoint(113.231141, 33.341788));
	bridge24.push(makepoint(113.231124, 33.341799));
	bridge24.push(makepoint(113.231107, 33.34181));
	bridge24.push(makepoint(113.23109, 33.341821));
	bridge24.push(makepoint(113.231073, 33.341832));
	bridge24.push(makepoint(113.231057, 33.341844));
	bridge24.push(makepoint(113.23104, 33.341855));
	bridge24.push(makepoint(113.231023, 33.341866));
	bridge24.push(makepoint(113.231006, 33.341877));
	bridge24.push(makepoint(113.230989, 33.341889));
	bridge24.push(makepoint(113.230973, 33.3419));
	bridge24.push(makepoint(113.230956, 33.341911));
	bridge24.push(makepoint(113.230939, 33.341922));
	bridge24.push(makepoint(113.230922, 33.341933));
	bridge24.push(makepoint(113.230905, 33.341945));
	bridge24.push(makepoint(113.230888, 33.341956));
	bridge24.push(makepoint(113.230872, 33.341967));
	bridge24.push(makepoint(113.230855, 33.341978));
	bridge24.push(makepoint(113.230838, 33.34199));
	bridge24.push(makepoint(113.230821, 33.342001));
	bridge24.push(makepoint(113.230789, 33.341998));
	bridge24.push(makepoint(113.230848, 33.342059));

	bridge25.push(makepoint(113.238017, 33.352981));
	bridge25.push(makepoint(113.238025, 33.353034));
	bridge25.push(makepoint(113.238012, 33.353049));
	bridge25.push(makepoint(113.238, 33.353063));
	bridge25.push(makepoint(113.237987, 33.353078));
	bridge25.push(makepoint(113.237974, 33.353092));
	bridge25.push(makepoint(113.237961, 33.353106));
	bridge25.push(makepoint(113.237948, 33.353121));
	bridge25.push(makepoint(113.237935, 33.353135));
	bridge25.push(makepoint(113.237922, 33.35315));
	bridge25.push(makepoint(113.237909, 33.353164));
	bridge25.push(makepoint(113.237896, 33.353178));
	bridge25.push(makepoint(113.237883, 33.353193));
	bridge25.push(makepoint(113.23787, 33.353207));
	bridge25.push(makepoint(113.237857, 33.353222));
	bridge25.push(makepoint(113.237844, 33.353236));
	bridge25.push(makepoint(113.237831, 33.35325));
	bridge25.push(makepoint(113.237818, 33.353265));
	bridge25.push(makepoint(113.237805, 33.353279));
	bridge25.push(makepoint(113.237792, 33.353294));
	bridge25.push(makepoint(113.237779, 33.353308));
	bridge25.push(makepoint(113.237767, 33.353322));
	bridge25.push(makepoint(113.237754, 33.353337));
	bridge25.push(makepoint(113.237741, 33.353351));
	bridge25.push(makepoint(113.237728, 33.353365));
	bridge25.push(makepoint(113.237715, 33.35338));
	bridge25.push(makepoint(113.237702, 33.353394));
	bridge25.push(makepoint(113.237689, 33.353409));
	bridge25.push(makepoint(113.237676, 33.353423));
	bridge25.push(makepoint(113.237663, 33.353437));
	bridge25.push(makepoint(113.23765, 33.353452));
	bridge25.push(makepoint(113.237637, 33.353466));
	bridge25.push(makepoint(113.237624, 33.353481));
	bridge25.push(makepoint(113.237611, 33.353495));
	bridge25.push(makepoint(113.237598, 33.353509));
	bridge25.push(makepoint(113.237585, 33.353524));
	bridge25.push(makepoint(113.237572, 33.353538));
	bridge25.push(makepoint(113.237559, 33.353553));
	bridge25.push(makepoint(113.237546, 33.353567));
	bridge25.push(makepoint(113.237534, 33.353581));
	bridge25.push(makepoint(113.237521, 33.353596));
	bridge25.push(makepoint(113.237508, 33.35361));
	bridge25.push(makepoint(113.237495, 33.353625));
	bridge25.push(makepoint(113.237482, 33.353639));
	bridge25.push(makepoint(113.237469, 33.353653));
	bridge25.push(makepoint(113.237456, 33.353668));
	bridge25.push(makepoint(113.237443, 33.353682));
	bridge25.push(makepoint(113.23743, 33.353697));
	bridge25.push(makepoint(113.237417, 33.353711));
	bridge25.push(makepoint(113.237404, 33.353725));
	bridge25.push(makepoint(113.237391, 33.35374));
	bridge25.push(makepoint(113.237378, 33.353754));
	bridge25.push(makepoint(113.237365, 33.353768));
	bridge25.push(makepoint(113.237352, 33.353783));
	bridge25.push(makepoint(113.237339, 33.353797));
	bridge25.push(makepoint(113.237326, 33.353812));
	bridge25.push(makepoint(113.237313, 33.353826));
	bridge25.push(makepoint(113.2373, 33.35384));
	bridge25.push(makepoint(113.237288, 33.353855));
	bridge25.push(makepoint(113.237275, 33.353869));
	bridge25.push(makepoint(113.237262, 33.353884));
	bridge25.push(makepoint(113.237249, 33.353898));
	bridge25.push(makepoint(113.237236, 33.353912));
	bridge25.push(makepoint(113.237223, 33.353927));
	bridge25.push(makepoint(113.23721, 33.353941));
	bridge25.push(makepoint(113.237197, 33.353956));
	bridge25.push(makepoint(113.237184, 33.35397));
	bridge25.push(makepoint(113.23712, 33.353977));
	bridge25.push(makepoint(113.237296, 33.354089));
	bridge25.push(makepoint(113.237287, 33.354035));
	bridge25.push(makepoint(113.2373, 33.354021));
	bridge25.push(makepoint(113.237313, 33.354006));
	bridge25.push(makepoint(113.237326, 33.353992));
	bridge25.push(makepoint(113.237339, 33.353978));
	bridge25.push(makepoint(113.237352, 33.353963));
	bridge25.push(makepoint(113.237365, 33.353949));
	bridge25.push(makepoint(113.237377, 33.353934));
	bridge25.push(makepoint(113.23739, 33.35392));
	bridge25.push(makepoint(113.237403, 33.353906));
	bridge25.push(makepoint(113.237416, 33.353891));
	bridge25.push(makepoint(113.237429, 33.353877));
	bridge25.push(makepoint(113.237442, 33.353862));
	bridge25.push(makepoint(113.237455, 33.353848));
	bridge25.push(makepoint(113.237468, 33.353834));
	bridge25.push(makepoint(113.237481, 33.353819));
	bridge25.push(makepoint(113.237494, 33.353805));
	bridge25.push(makepoint(113.237507, 33.35379));
	bridge25.push(makepoint(113.23752, 33.353776));
	bridge25.push(makepoint(113.237533, 33.353762));
	bridge25.push(makepoint(113.237546, 33.353747));
	bridge25.push(makepoint(113.237559, 33.353733));
	bridge25.push(makepoint(113.237572, 33.353719));
	bridge25.push(makepoint(113.237585, 33.353704));
	bridge25.push(makepoint(113.237598, 33.35369));
	bridge25.push(makepoint(113.237611, 33.353675));
	bridge25.push(makepoint(113.237623, 33.353661));
	bridge25.push(makepoint(113.237636, 33.353647));
	bridge25.push(makepoint(113.237649, 33.353632));
	bridge25.push(makepoint(113.237662, 33.353618));
	bridge25.push(makepoint(113.237675, 33.353603));
	bridge25.push(makepoint(113.237688, 33.353589));
	bridge25.push(makepoint(113.237701, 33.353575));
	bridge25.push(makepoint(113.237714, 33.35356));
	bridge25.push(makepoint(113.237727, 33.353546));
	bridge25.push(makepoint(113.23774, 33.353531));
	bridge25.push(makepoint(113.237753, 33.353517));
	bridge25.push(makepoint(113.237766, 33.353503));
	bridge25.push(makepoint(113.237779, 33.353488));
	bridge25.push(makepoint(113.237792, 33.353474));
	bridge25.push(makepoint(113.237805, 33.353459));
	bridge25.push(makepoint(113.237818, 33.353445));
	bridge25.push(makepoint(113.237831, 33.353431));
	bridge25.push(makepoint(113.237844, 33.353416));
	bridge25.push(makepoint(113.237856, 33.353402));
	bridge25.push(makepoint(113.237869, 33.353388));
	bridge25.push(makepoint(113.237882, 33.353373));
	bridge25.push(makepoint(113.237895, 33.353359));
	bridge25.push(makepoint(113.237908, 33.353344));
	bridge25.push(makepoint(113.237921, 33.35333));
	bridge25.push(makepoint(113.237934, 33.353316));
	bridge25.push(makepoint(113.237947, 33.353301));
	bridge25.push(makepoint(113.23796, 33.353287));
	bridge25.push(makepoint(113.237973, 33.353272));
	bridge25.push(makepoint(113.237986, 33.353258));
	bridge25.push(makepoint(113.237999, 33.353244));
	bridge25.push(makepoint(113.238012, 33.353229));
	bridge25.push(makepoint(113.238025, 33.353215));
	bridge25.push(makepoint(113.238038, 33.3532));
	bridge25.push(makepoint(113.238051, 33.353186));
	bridge25.push(makepoint(113.238064, 33.353172));
	bridge25.push(makepoint(113.238077, 33.353157));
	bridge25.push(makepoint(113.23809, 33.353143));
	bridge25.push(makepoint(113.238102, 33.353128));
	bridge25.push(makepoint(113.238115, 33.353114));
	bridge25.push(makepoint(113.238128, 33.3531));
	bridge25.push(makepoint(113.238192, 33.353092));
	bridge25.push(makepoint(113.238017, 33.352981));

	bridge26.push(makepoint(113.141742, 33.307822));
	bridge26.push(makepoint(113.141654, 33.307795));
	bridge26.push(makepoint(113.141668, 33.307819));
	bridge26.push(makepoint(113.141665, 33.307828));
	bridge26.push(makepoint(113.141658, 33.307845));
	bridge26.push(makepoint(113.141652, 33.307862));
	bridge26.push(makepoint(113.141645, 33.307879));
	bridge26.push(makepoint(113.141638, 33.307896));
	bridge26.push(makepoint(113.141631, 33.307913));
	bridge26.push(makepoint(113.141625, 33.307931));
	bridge26.push(makepoint(113.141618, 33.307948));
	bridge26.push(makepoint(113.141611, 33.307965));
	bridge26.push(makepoint(113.141605, 33.307982));
	bridge26.push(makepoint(113.141598, 33.307999));
	bridge26.push(makepoint(113.141591, 33.308016));
	bridge26.push(makepoint(113.141584, 33.308033));
	bridge26.push(makepoint(113.141578, 33.308051));
	bridge26.push(makepoint(113.141571, 33.308068));
	bridge26.push(makepoint(113.141564, 33.308085));
	bridge26.push(makepoint(113.141558, 33.308102));
	bridge26.push(makepoint(113.141551, 33.308119));
	bridge26.push(makepoint(113.141544, 33.308136));
	bridge26.push(makepoint(113.141538, 33.308153));
	bridge26.push(makepoint(113.141531, 33.30817));
	bridge26.push(makepoint(113.141524, 33.308188));
	bridge26.push(makepoint(113.141517, 33.308205));
	bridge26.push(makepoint(113.141511, 33.308222));
	bridge26.push(makepoint(113.141504, 33.308239));
	bridge26.push(makepoint(113.141497, 33.308256));
	bridge26.push(makepoint(113.141491, 33.308273));
	bridge26.push(makepoint(113.141484, 33.30829));
	bridge26.push(makepoint(113.141477, 33.308307));
	bridge26.push(makepoint(113.141471, 33.308325));
	bridge26.push(makepoint(113.141464, 33.308342));
	bridge26.push(makepoint(113.141457, 33.308359));
	bridge26.push(makepoint(113.14145, 33.308376));
	bridge26.push(makepoint(113.141444, 33.308393));
	bridge26.push(makepoint(113.141437, 33.30841));
	bridge26.push(makepoint(113.14143, 33.308427));
	bridge26.push(makepoint(113.141424, 33.308445));
	bridge26.push(makepoint(113.141417, 33.308462));
	bridge26.push(makepoint(113.14141, 33.308479));
	bridge26.push(makepoint(113.141403, 33.308496));
	bridge26.push(makepoint(113.141397, 33.308513));
	bridge26.push(makepoint(113.14139, 33.30853));
	bridge26.push(makepoint(113.141383, 33.308547));
	bridge26.push(makepoint(113.141377, 33.308564));
	bridge26.push(makepoint(113.14137, 33.308582));
	bridge26.push(makepoint(113.141363, 33.308599));
	bridge26.push(makepoint(113.141357, 33.308616));
	bridge26.push(makepoint(113.14135, 33.308633));
	bridge26.push(makepoint(113.141343, 33.30865));
	bridge26.push(makepoint(113.141336, 33.308667));
	bridge26.push(makepoint(113.14133, 33.308684));
	bridge26.push(makepoint(113.141323, 33.308702));
	bridge26.push(makepoint(113.141316, 33.308719));
	bridge26.push(makepoint(113.14131, 33.308736));
	bridge26.push(makepoint(113.141281, 33.308748));
	bridge26.push(makepoint(113.141369, 33.308774));
	bridge26.push(makepoint(113.141355, 33.30875));
	bridge26.push(makepoint(113.141361, 33.308733));
	bridge26.push(makepoint(113.141368, 33.308716));
	bridge26.push(makepoint(113.141375, 33.308699));
	bridge26.push(makepoint(113.141382, 33.308682));
	bridge26.push(makepoint(113.141388, 33.308665));
	bridge26.push(makepoint(113.141395, 33.308647));
	bridge26.push(makepoint(113.141402, 33.30863));
	bridge26.push(makepoint(113.141408, 33.308613));
	bridge26.push(makepoint(113.141415, 33.308596));
	bridge26.push(makepoint(113.141422, 33.308579));
	bridge26.push(makepoint(113.141429, 33.308562));
	bridge26.push(makepoint(113.141435, 33.308545));
	bridge26.push(makepoint(113.141442, 33.308528));
	bridge26.push(makepoint(113.141449, 33.30851));
	bridge26.push(makepoint(113.141455, 33.308493));
	bridge26.push(makepoint(113.141462, 33.308476));
	bridge26.push(makepoint(113.141469, 33.308459));
	bridge26.push(makepoint(113.141475, 33.308442));
	bridge26.push(makepoint(113.141482, 33.308425));
	bridge26.push(makepoint(113.141489, 33.308408));
	bridge26.push(makepoint(113.141496, 33.308391));
	bridge26.push(makepoint(113.141502, 33.308373));
	bridge26.push(makepoint(113.141509, 33.308356));
	bridge26.push(makepoint(113.141516, 33.308339));
	bridge26.push(makepoint(113.141522, 33.308322));
	bridge26.push(makepoint(113.141529, 33.308305));
	bridge26.push(makepoint(113.141536, 33.308288));
	bridge26.push(makepoint(113.141543, 33.308271));
	bridge26.push(makepoint(113.141549, 33.308253));
	bridge26.push(makepoint(113.141556, 33.308236));
	bridge26.push(makepoint(113.141563, 33.308219));
	bridge26.push(makepoint(113.141569, 33.308202));
	bridge26.push(makepoint(113.141576, 33.308185));
	bridge26.push(makepoint(113.141583, 33.308168));
	bridge26.push(makepoint(113.141589, 33.308151));
	bridge26.push(makepoint(113.141596, 33.308134));
	bridge26.push(makepoint(113.141603, 33.308116));
	bridge26.push(makepoint(113.14161, 33.308099));
	bridge26.push(makepoint(113.141616, 33.308082));
	bridge26.push(makepoint(113.141623, 33.308065));
	bridge26.push(makepoint(113.14163, 33.308048));
	bridge26.push(makepoint(113.141636, 33.308031));
	bridge26.push(makepoint(113.141643, 33.308014));
	bridge26.push(makepoint(113.14165, 33.307996));
	bridge26.push(makepoint(113.141657, 33.307979));
	bridge26.push(makepoint(113.141663, 33.307962));
	bridge26.push(makepoint(113.14167, 33.307945));
	bridge26.push(makepoint(113.141677, 33.307928));
	bridge26.push(makepoint(113.141683, 33.307911));
	bridge26.push(makepoint(113.14169, 33.307894));
	bridge26.push(makepoint(113.141697, 33.307877));
	bridge26.push(makepoint(113.141703, 33.307859));
	bridge26.push(makepoint(113.14171, 33.307842));
	bridge26.push(makepoint(113.141714, 33.307834));
	bridge26.push(makepoint(113.141742, 33.307822));

	bridge27.push(makepoint(113.150547, 33.310474));
	bridge27.push(makepoint(113.15059, 33.310514));
	bridge27.push(makepoint(113.150587, 33.310564));
	bridge27.push(makepoint(113.150586, 33.310582));
	bridge27.push(makepoint(113.150585, 33.3106));
	bridge27.push(makepoint(113.150584, 33.310618));
	bridge27.push(makepoint(113.150583, 33.310636));
	bridge27.push(makepoint(113.150581, 33.310654));
	bridge27.push(makepoint(113.15058, 33.310672));
	bridge27.push(makepoint(113.150579, 33.31069));
	bridge27.push(makepoint(113.150578, 33.310708));
	bridge27.push(makepoint(113.150577, 33.310726));
	bridge27.push(makepoint(113.150576, 33.310744));
	bridge27.push(makepoint(113.150574, 33.310762));
	bridge27.push(makepoint(113.150573, 33.31078));
	bridge27.push(makepoint(113.150572, 33.310798));
	bridge27.push(makepoint(113.150571, 33.310816));
	bridge27.push(makepoint(113.15057, 33.310834));
	bridge27.push(makepoint(113.150569, 33.310852));
	bridge27.push(makepoint(113.150567, 33.31087));
	bridge27.push(makepoint(113.150566, 33.310888));
	bridge27.push(makepoint(113.150565, 33.310906));
	bridge27.push(makepoint(113.150564, 33.310924));
	bridge27.push(makepoint(113.150563, 33.310942));
	bridge27.push(makepoint(113.150562, 33.31096));
	bridge27.push(makepoint(113.15056, 33.310978));
	bridge27.push(makepoint(113.150559, 33.310996));
	bridge27.push(makepoint(113.150558, 33.311014));
	bridge27.push(makepoint(113.150557, 33.311032));
	bridge27.push(makepoint(113.150556, 33.31105));
	bridge27.push(makepoint(113.150555, 33.311068));
	bridge27.push(makepoint(113.150554, 33.311086));
	bridge27.push(makepoint(113.150552, 33.311104));
	bridge27.push(makepoint(113.150551, 33.311122));
	bridge27.push(makepoint(113.15055, 33.31114));
	bridge27.push(makepoint(113.150549, 33.311158));
	bridge27.push(makepoint(113.150548, 33.311176));
	bridge27.push(makepoint(113.150547, 33.311194));
	bridge27.push(makepoint(113.150545, 33.311212));
	bridge27.push(makepoint(113.150544, 33.31123));
	bridge27.push(makepoint(113.150543, 33.311248));
	bridge27.push(makepoint(113.150542, 33.311266));
	bridge27.push(makepoint(113.150541, 33.311284));
	bridge27.push(makepoint(113.15054, 33.311302));
	bridge27.push(makepoint(113.150538, 33.31132));
	bridge27.push(makepoint(113.150537, 33.311338));
	bridge27.push(makepoint(113.150536, 33.311356));
	bridge27.push(makepoint(113.150535, 33.311374));
	bridge27.push(makepoint(113.150534, 33.311392));
	bridge27.push(makepoint(113.150533, 33.31141));
	bridge27.push(makepoint(113.150531, 33.311428));
	bridge27.push(makepoint(113.15053, 33.311446));
	bridge27.push(makepoint(113.150529, 33.311464));
	bridge27.push(makepoint(113.150528, 33.311482));
	bridge27.push(makepoint(113.150527, 33.3115));
	bridge27.push(makepoint(113.150526, 33.311518));
	bridge27.push(makepoint(113.150524, 33.311536));
	bridge27.push(makepoint(113.150523, 33.311554));
	bridge27.push(makepoint(113.150522, 33.311572));
	bridge27.push(makepoint(113.150521, 33.31159));
	bridge27.push(makepoint(113.15052, 33.311608));
	bridge27.push(makepoint(113.150519, 33.311626));
	bridge27.push(makepoint(113.150517, 33.311644));
	bridge27.push(makepoint(113.150516, 33.311662));
	bridge27.push(makepoint(113.150515, 33.31168));
	bridge27.push(makepoint(113.150514, 33.311698));
	bridge27.push(makepoint(113.150511, 33.311748));
	bridge27.push(makepoint(113.150463, 33.311784));
	bridge27.push(makepoint(113.15065, 33.311792));
	bridge27.push(makepoint(113.150607, 33.311752));
	bridge27.push(makepoint(113.15061, 33.311703));
	bridge27.push(makepoint(113.150612, 33.311685));
	bridge27.push(makepoint(113.150613, 33.311667));
	bridge27.push(makepoint(113.150614, 33.311649));
	bridge27.push(makepoint(113.150615, 33.311631));
	bridge27.push(makepoint(113.150616, 33.311613));
	bridge27.push(makepoint(113.150617, 33.311595));
	bridge27.push(makepoint(113.150619, 33.311577));
	bridge27.push(makepoint(113.15062, 33.311559));
	bridge27.push(makepoint(113.150621, 33.311541));
	bridge27.push(makepoint(113.150622, 33.311523));
	bridge27.push(makepoint(113.150623, 33.311505));
	bridge27.push(makepoint(113.150624, 33.311487));
	bridge27.push(makepoint(113.150626, 33.311469));
	bridge27.push(makepoint(113.150627, 33.311451));
	bridge27.push(makepoint(113.150628, 33.311433));
	bridge27.push(makepoint(113.150629, 33.311415));
	bridge27.push(makepoint(113.15063, 33.311397));
	bridge27.push(makepoint(113.150631, 33.311379));
	bridge27.push(makepoint(113.150633, 33.311361));
	bridge27.push(makepoint(113.150634, 33.311343));
	bridge27.push(makepoint(113.150635, 33.311325));
	bridge27.push(makepoint(113.150636, 33.311307));
	bridge27.push(makepoint(113.150637, 33.311289));
	bridge27.push(makepoint(113.150638, 33.311271));
	bridge27.push(makepoint(113.15064, 33.311253));
	bridge27.push(makepoint(113.150641, 33.311234));
	bridge27.push(makepoint(113.150642, 33.311217));
	bridge27.push(makepoint(113.150643, 33.311198));
	bridge27.push(makepoint(113.150644, 33.31118));
	bridge27.push(makepoint(113.150645, 33.311162));
	bridge27.push(makepoint(113.150647, 33.311144));
	bridge27.push(makepoint(113.150648, 33.311126));
	bridge27.push(makepoint(113.150649, 33.311108));
	bridge27.push(makepoint(113.15065, 33.31109));
	bridge27.push(makepoint(113.150651, 33.311072));
	bridge27.push(makepoint(113.150652, 33.311054));
	bridge27.push(makepoint(113.150653, 33.311036));
	bridge27.push(makepoint(113.150655, 33.311018));
	bridge27.push(makepoint(113.150656, 33.311));
	bridge27.push(makepoint(113.150657, 33.310982));
	bridge27.push(makepoint(113.150658, 33.310964));
	bridge27.push(makepoint(113.150659, 33.310946));
	bridge27.push(makepoint(113.15066, 33.310928));
	bridge27.push(makepoint(113.150662, 33.31091));
	bridge27.push(makepoint(113.150663, 33.310892));
	bridge27.push(makepoint(113.150664, 33.310874));
	bridge27.push(makepoint(113.150665, 33.310856));
	bridge27.push(makepoint(113.150666, 33.310838));
	bridge27.push(makepoint(113.150667, 33.31082));
	bridge27.push(makepoint(113.150669, 33.310802));
	bridge27.push(makepoint(113.15067, 33.310784));
	bridge27.push(makepoint(113.150671, 33.310766));
	bridge27.push(makepoint(113.150672, 33.310748));
	bridge27.push(makepoint(113.150673, 33.31073));
	bridge27.push(makepoint(113.150674, 33.310712));
	bridge27.push(makepoint(113.150676, 33.310694));
	bridge27.push(makepoint(113.150677, 33.310676));
	bridge27.push(makepoint(113.150678, 33.310658));
	bridge27.push(makepoint(113.150679, 33.31064));
	bridge27.push(makepoint(113.15068, 33.310622));
	bridge27.push(makepoint(113.150681, 33.310604));
	bridge27.push(makepoint(113.150683, 33.310586));
	bridge27.push(makepoint(113.150684, 33.310568));
	bridge27.push(makepoint(113.150687, 33.310519));
	bridge27.push(makepoint(113.150735, 33.310483));
	bridge27.push(makepoint(113.150547, 33.310474));

	bridge28.push(makepoint(113.162299, 33.316884));
	bridge28.push(makepoint(113.162122, 33.316831));
	bridge28.push(makepoint(113.16215, 33.31688));
	bridge28.push(makepoint(113.162148, 33.316884));
	bridge28.push(makepoint(113.162141, 33.316901));
	bridge28.push(makepoint(113.162134, 33.316918));
	bridge28.push(makepoint(113.162127, 33.316935));
	bridge28.push(makepoint(113.162119, 33.316952));
	bridge28.push(makepoint(113.162112, 33.316969));
	bridge28.push(makepoint(113.162105, 33.316986));
	bridge28.push(makepoint(113.162098, 33.317003));
	bridge28.push(makepoint(113.16209, 33.31702));
	bridge28.push(makepoint(113.162083, 33.317037));
	bridge28.push(makepoint(113.162076, 33.317054));
	bridge28.push(makepoint(113.162069, 33.317071));
	bridge28.push(makepoint(113.162062, 33.317088));
	bridge28.push(makepoint(113.162054, 33.317105));
	bridge28.push(makepoint(113.162047, 33.317122));
	bridge28.push(makepoint(113.16204, 33.317139));
	bridge28.push(makepoint(113.162033, 33.317156));
	bridge28.push(makepoint(113.162026, 33.317173));
	bridge28.push(makepoint(113.162018, 33.31719));
	bridge28.push(makepoint(113.162011, 33.317207));
	bridge28.push(makepoint(113.162004, 33.317224));
	bridge28.push(makepoint(113.161997, 33.317241));
	bridge28.push(makepoint(113.16199, 33.317258));
	bridge28.push(makepoint(113.161982, 33.317275));
	bridge28.push(makepoint(113.161975, 33.317292));
	bridge28.push(makepoint(113.161968, 33.317309));
	bridge28.push(makepoint(113.161961, 33.317326));
	bridge28.push(makepoint(113.161954, 33.317343));
	bridge28.push(makepoint(113.161946, 33.31736));
	bridge28.push(makepoint(113.161939, 33.317377));
	bridge28.push(makepoint(113.161932, 33.317394));
	bridge28.push(makepoint(113.161925, 33.317411));
	bridge28.push(makepoint(113.161917, 33.317428));
	bridge28.push(makepoint(113.16191, 33.317445));
	bridge28.push(makepoint(113.161903, 33.317462));
	bridge28.push(makepoint(113.161896, 33.317479));
	bridge28.push(makepoint(113.161889, 33.317496));
	bridge28.push(makepoint(113.161881, 33.317513));
	bridge28.push(makepoint(113.161874, 33.31753));
	bridge28.push(makepoint(113.161867, 33.317547));
	bridge28.push(makepoint(113.16186, 33.317564));
	bridge28.push(makepoint(113.161853, 33.317581));
	bridge28.push(makepoint(113.161845, 33.317598));
	bridge28.push(makepoint(113.161838, 33.317615));
	bridge28.push(makepoint(113.161836, 33.317619));
	bridge28.push(makepoint(113.161778, 33.317642));
	bridge28.push(makepoint(113.161955, 33.317695));
	bridge28.push(makepoint(113.161927, 33.317646));
	bridge28.push(makepoint(113.161929, 33.317642));
	bridge28.push(makepoint(113.161936, 33.317625));
	bridge28.push(makepoint(113.161944, 33.317608));
	bridge28.push(makepoint(113.161951, 33.317591));
	bridge28.push(makepoint(113.161958, 33.317574));
	bridge28.push(makepoint(113.161965, 33.317557));
	bridge28.push(makepoint(113.161972, 33.31754));
	bridge28.push(makepoint(113.16198, 33.317523));
	bridge28.push(makepoint(113.161987, 33.317506));
	bridge28.push(makepoint(113.161994, 33.317489));
	bridge28.push(makepoint(113.162001, 33.317472));
	bridge28.push(makepoint(113.162009, 33.317455));
	bridge28.push(makepoint(113.162016, 33.317438));
	bridge28.push(makepoint(113.162023, 33.317421));
	bridge28.push(makepoint(113.16203, 33.317404));
	bridge28.push(makepoint(113.162037, 33.317387));
	bridge28.push(makepoint(113.162045, 33.31737));
	bridge28.push(makepoint(113.162052, 33.317353));
	bridge28.push(makepoint(113.162059, 33.317336));
	bridge28.push(makepoint(113.162066, 33.317319));
	bridge28.push(makepoint(113.162073, 33.317302));
	bridge28.push(makepoint(113.162081, 33.317285));
	bridge28.push(makepoint(113.162088, 33.317268));
	bridge28.push(makepoint(113.162095, 33.317251));
	bridge28.push(makepoint(113.162102, 33.317234));
	bridge28.push(makepoint(113.162109, 33.317217));
	bridge28.push(makepoint(113.162117, 33.3172));
	bridge28.push(makepoint(113.162124, 33.317183));
	bridge28.push(makepoint(113.162131, 33.317166));
	bridge28.push(makepoint(113.162138, 33.317149));
	bridge28.push(makepoint(113.162145, 33.317132));
	bridge28.push(makepoint(113.162153, 33.317115));
	bridge28.push(makepoint(113.16216, 33.317098));
	bridge28.push(makepoint(113.162167, 33.317081));
	bridge28.push(makepoint(113.162174, 33.317064));
	bridge28.push(makepoint(113.162182, 33.317047));
	bridge28.push(makepoint(113.162189, 33.31703));
	bridge28.push(makepoint(113.162196, 33.317013));
	bridge28.push(makepoint(113.162203, 33.316996));
	bridge28.push(makepoint(113.16221, 33.316979));
	bridge28.push(makepoint(113.162218, 33.316962));
	bridge28.push(makepoint(113.162225, 33.316945));
	bridge28.push(makepoint(113.162232, 33.316928));
	bridge28.push(makepoint(113.162239, 33.316911));
	bridge28.push(makepoint(113.162241, 33.316907));
	bridge28.push(makepoint(113.162299, 33.316884));

	bridge29.push(makepoint(113.169825, 33.321962));
	bridge29.push(makepoint(113.169811, 33.321909));
	bridge29.push(makepoint(113.169823, 33.321894));
	bridge29.push(makepoint(113.169834, 33.321878));
	bridge29.push(makepoint(113.169846, 33.321863));
	bridge29.push(makepoint(113.169858, 33.321848));
	bridge29.push(makepoint(113.169869, 33.321833));
	bridge29.push(makepoint(113.169881, 33.321818));
	bridge29.push(makepoint(113.169892, 33.321803));
	bridge29.push(makepoint(113.169904, 33.321787));
	bridge29.push(makepoint(113.169915, 33.321772));
	bridge29.push(makepoint(113.169927, 33.321757));
	bridge29.push(makepoint(113.169938, 33.321742));
	bridge29.push(makepoint(113.16995, 33.321726));
	bridge29.push(makepoint(113.169962, 33.321711));
	bridge29.push(makepoint(113.169973, 33.321696));
	bridge29.push(makepoint(113.169985, 33.321681));
	bridge29.push(makepoint(113.169996, 33.321666));
	bridge29.push(makepoint(113.170008, 33.321651));
	bridge29.push(makepoint(113.170019, 33.321635));
	bridge29.push(makepoint(113.170031, 33.32162));
	bridge29.push(makepoint(113.170042, 33.321605));
	bridge29.push(makepoint(113.170054, 33.32159));
	bridge29.push(makepoint(113.170066, 33.321575));
	bridge29.push(makepoint(113.170077, 33.321559));
	bridge29.push(makepoint(113.170089, 33.321544));
	bridge29.push(makepoint(113.1701, 33.321529));
	bridge29.push(makepoint(113.170112, 33.321514));
	bridge29.push(makepoint(113.170123, 33.321499));
	bridge29.push(makepoint(113.170135, 33.321483));
	bridge29.push(makepoint(113.170147, 33.321468));
	bridge29.push(makepoint(113.170158, 33.321453));
	bridge29.push(makepoint(113.17017, 33.321438));
	bridge29.push(makepoint(113.170181, 33.321423));
	bridge29.push(makepoint(113.170193, 33.321407));
	bridge29.push(makepoint(113.170204, 33.321392));
	bridge29.push(makepoint(113.170216, 33.321377));
	bridge29.push(makepoint(113.170227, 33.321362));
	bridge29.push(makepoint(113.170239, 33.321347));
	bridge29.push(makepoint(113.170251, 33.321331));
	bridge29.push(makepoint(113.170262, 33.321316));
	bridge29.push(makepoint(113.170274, 33.321301));
	bridge29.push(makepoint(113.170285, 33.321286));
	bridge29.push(makepoint(113.170297, 33.321271));
	bridge29.push(makepoint(113.170308, 33.321255));
	bridge29.push(makepoint(113.17032, 33.32124));
	bridge29.push(makepoint(113.170332, 33.321225));
	bridge29.push(makepoint(113.170394, 33.321213));
	bridge29.push(makepoint(113.170209, 33.321114));
	bridge29.push(makepoint(113.170223, 33.321167));
	bridge29.push(makepoint(113.170211, 33.321182));
	bridge29.push(makepoint(113.1702, 33.321197));
	bridge29.push(makepoint(113.170188, 33.321212));
	bridge29.push(makepoint(113.170177, 33.321228));
	bridge29.push(makepoint(113.170165, 33.321243));
	bridge29.push(makepoint(113.170154, 33.321258));
	bridge29.push(makepoint(113.170142, 33.321273));
	bridge29.push(makepoint(113.17013, 33.321288));
	bridge29.push(makepoint(113.170119, 33.321304));
	bridge29.push(makepoint(113.170107, 33.321319));
	bridge29.push(makepoint(113.170096, 33.321334));
	bridge29.push(makepoint(113.170084, 33.321349));
	bridge29.push(makepoint(113.170073, 33.321364));
	bridge29.push(makepoint(113.170061, 33.32138));
	bridge29.push(makepoint(113.170049, 33.321395));
	bridge29.push(makepoint(113.170038, 33.32141));
	bridge29.push(makepoint(113.170026, 33.321425));
	bridge29.push(makepoint(113.170015, 33.32144));
	bridge29.push(makepoint(113.170003, 33.321456));
	bridge29.push(makepoint(113.169992, 33.321471));
	bridge29.push(makepoint(113.16998, 33.321486));
	bridge29.push(makepoint(113.169969, 33.321501));
	bridge29.push(makepoint(113.169957, 33.321516));
	bridge29.push(makepoint(113.169945, 33.321531));
	bridge29.push(makepoint(113.169934, 33.321547));
	bridge29.push(makepoint(113.169922, 33.321562));
	bridge29.push(makepoint(113.169911, 33.321577));
	bridge29.push(makepoint(113.169899, 33.321592));
	bridge29.push(makepoint(113.169888, 33.321607));
	bridge29.push(makepoint(113.169876, 33.321623));
	bridge29.push(makepoint(113.169865, 33.321638));
	bridge29.push(makepoint(113.169853, 33.321653));
	bridge29.push(makepoint(113.169841, 33.321668));
	bridge29.push(makepoint(113.16983, 33.321683));
	bridge29.push(makepoint(113.169818, 33.321699));
	bridge29.push(makepoint(113.169807, 33.321714));
	bridge29.push(makepoint(113.169795, 33.321729));
	bridge29.push(makepoint(113.169784, 33.321744));
	bridge29.push(makepoint(113.169772, 33.321759));
	bridge29.push(makepoint(113.16976, 33.321775));
	bridge29.push(makepoint(113.169749, 33.32179));
	bridge29.push(makepoint(113.169737, 33.321805));
	bridge29.push(makepoint(113.169726, 33.32182));
	bridge29.push(makepoint(113.169714, 33.321835));
	bridge29.push(makepoint(113.169703, 33.321851));
	bridge29.push(makepoint(113.169652, 33.321869));
	bridge29.push(makepoint(113.169825, 33.321962));

	bridge30.push(makepoint(113.203931, 33.333179));
	bridge30.push(makepoint(113.203974, 33.333219));
	bridge30.push(makepoint(113.203973, 33.333237));
	bridge30.push(makepoint(113.203972, 33.333255));
	bridge30.push(makepoint(113.203971, 33.333273));
	bridge30.push(makepoint(113.20397, 33.333291));
	bridge30.push(makepoint(113.203968, 33.333309));
	bridge30.push(makepoint(113.203967, 33.333327));
	bridge30.push(makepoint(113.203966, 33.333345));
	bridge30.push(makepoint(113.203965, 33.333363));
	bridge30.push(makepoint(113.203964, 33.333381));
	bridge30.push(makepoint(113.203963, 33.333399));
	bridge30.push(makepoint(113.203962, 33.333417));
	bridge30.push(makepoint(113.203961, 33.333435));
	bridge30.push(makepoint(113.203959, 33.333453));
	bridge30.push(makepoint(113.203958, 33.333471));
	bridge30.push(makepoint(113.203957, 33.333489));
	bridge30.push(makepoint(113.203956, 33.333507));
	bridge30.push(makepoint(113.203955, 33.333525));
	bridge30.push(makepoint(113.203954, 33.333543));
	bridge30.push(makepoint(113.203953, 33.333561));
	bridge30.push(makepoint(113.203952, 33.333579));
	bridge30.push(makepoint(113.203951, 33.333597));
	bridge30.push(makepoint(113.203949, 33.333615));
	bridge30.push(makepoint(113.203948, 33.333633));
	bridge30.push(makepoint(113.203947, 33.333651));
	bridge30.push(makepoint(113.203946, 33.333669));
	bridge30.push(makepoint(113.203945, 33.333687));
	bridge30.push(makepoint(113.203944, 33.333705));
	bridge30.push(makepoint(113.203943, 33.333723));
	bridge30.push(makepoint(113.203942, 33.333741));
	bridge30.push(makepoint(113.20394, 33.333759));
	bridge30.push(makepoint(113.203939, 33.333777));
	bridge30.push(makepoint(113.203938, 33.333795));
	bridge30.push(makepoint(113.203937, 33.333813));
	bridge30.push(makepoint(113.203936, 33.333831));
	bridge30.push(makepoint(113.203935, 33.333849));
	bridge30.push(makepoint(113.203934, 33.333868));
	bridge30.push(makepoint(113.203933, 33.333885));
	bridge30.push(makepoint(113.203932, 33.333904));
	bridge30.push(makepoint(113.20393, 33.333922));
	bridge30.push(makepoint(113.203929, 33.33394));
	bridge30.push(makepoint(113.203928, 33.333958));
	bridge30.push(makepoint(113.203927, 33.333976));
	bridge30.push(makepoint(113.203926, 33.333994));
	bridge30.push(makepoint(113.203925, 33.334012));
	bridge30.push(makepoint(113.203924, 33.33403));
	bridge30.push(makepoint(113.203923, 33.334048));
	bridge30.push(makepoint(113.203921, 33.334066));
	bridge30.push(makepoint(113.20392, 33.334084));
	bridge30.push(makepoint(113.203919, 33.334102));
	bridge30.push(makepoint(113.203918, 33.33412));
	bridge30.push(makepoint(113.20387, 33.334156));
	bridge30.push(makepoint(113.20409, 33.334165));
	bridge30.push(makepoint(113.204047, 33.334125));
	bridge30.push(makepoint(113.204048, 33.334107));
	bridge30.push(makepoint(113.204049, 33.334089));
	bridge30.push(makepoint(113.20405, 33.334071));
	bridge30.push(makepoint(113.204051, 33.334053));
	bridge30.push(makepoint(113.204052, 33.334035));
	bridge30.push(makepoint(113.204054, 33.334017));
	bridge30.push(makepoint(113.204055, 33.333999));
	bridge30.push(makepoint(113.204056, 33.333981));
	bridge30.push(makepoint(113.204057, 33.333963));
	bridge30.push(makepoint(113.204058, 33.333945));
	bridge30.push(makepoint(113.204059, 33.333927));
	bridge30.push(makepoint(113.20406, 33.333909));
	bridge30.push(makepoint(113.204061, 33.333891));
	bridge30.push(makepoint(113.204062, 33.333873));
	bridge30.push(makepoint(113.204064, 33.333855));
	bridge30.push(makepoint(113.204065, 33.333837));
	bridge30.push(makepoint(113.204066, 33.333819));
	bridge30.push(makepoint(113.204067, 33.333801));
	bridge30.push(makepoint(113.204068, 33.333783));
	bridge30.push(makepoint(113.204069, 33.333765));
	bridge30.push(makepoint(113.20407, 33.333747));
	bridge30.push(makepoint(113.204071, 33.333729));
	bridge30.push(makepoint(113.204073, 33.333711));
	bridge30.push(makepoint(113.204074, 33.333693));
	bridge30.push(makepoint(113.204075, 33.333675));
	bridge30.push(makepoint(113.204076, 33.333657));
	bridge30.push(makepoint(113.204077, 33.333639));
	bridge30.push(makepoint(113.204078, 33.333621));
	bridge30.push(makepoint(113.204079, 33.333603));
	bridge30.push(makepoint(113.20408, 33.333585));
	bridge30.push(makepoint(113.204081, 33.333567));
	bridge30.push(makepoint(113.204083, 33.333549));
	bridge30.push(makepoint(113.204084, 33.333531));
	bridge30.push(makepoint(113.204085, 33.333513));
	bridge30.push(makepoint(113.204086, 33.333495));
	bridge30.push(makepoint(113.204087, 33.333477));
	bridge30.push(makepoint(113.204088, 33.333459));
	bridge30.push(makepoint(113.204089, 33.333441));
	bridge30.push(makepoint(113.20409, 33.333423));
	bridge30.push(makepoint(113.204092, 33.333405));
	bridge30.push(makepoint(113.204093, 33.333387));
	bridge30.push(makepoint(113.204094, 33.333369));
	bridge30.push(makepoint(113.204095, 33.333351));
	bridge30.push(makepoint(113.204096, 33.333333));
	bridge30.push(makepoint(113.204097, 33.333315));
	bridge30.push(makepoint(113.204098, 33.333297));
	bridge30.push(makepoint(113.204099, 33.333279));
	bridge30.push(makepoint(113.2041, 33.333261));
	bridge30.push(makepoint(113.204102, 33.333243));
	bridge30.push(makepoint(113.204103, 33.333225));
	bridge30.push(makepoint(113.204151, 33.333189));
	bridge30.push(makepoint(113.203931, 33.333179));

	bridge31.push(makepoint(113.195448, 33.329685));
	bridge31.push(makepoint(113.195469, 33.329736));
	bridge31.push(makepoint(113.195459, 33.329752));
	bridge31.push(makepoint(113.19545, 33.329768));
	bridge31.push(makepoint(113.19544, 33.329785));
	bridge31.push(makepoint(113.195431, 33.329801));
	bridge31.push(makepoint(113.195421, 33.329817));
	bridge31.push(makepoint(113.195412, 33.329833));
	bridge31.push(makepoint(113.195403, 33.329849));
	bridge31.push(makepoint(113.195393, 33.329866));
	bridge31.push(makepoint(113.195384, 33.329882));
	bridge31.push(makepoint(113.195374, 33.329898));
	bridge31.push(makepoint(113.195365, 33.329914));
	bridge31.push(makepoint(113.195355, 33.32993));
	bridge31.push(makepoint(113.195346, 33.329947));
	bridge31.push(makepoint(113.195337, 33.329963));
	bridge31.push(makepoint(113.195327, 33.329979));
	bridge31.push(makepoint(113.195318, 33.329995));
	bridge31.push(makepoint(113.195308, 33.330011));
	bridge31.push(makepoint(113.195299, 33.330028));
	bridge31.push(makepoint(113.195289, 33.330044));
	bridge31.push(makepoint(113.19528, 33.33006));
	bridge31.push(makepoint(113.195271, 33.330076));
	bridge31.push(makepoint(113.195261, 33.330093));
	bridge31.push(makepoint(113.195252, 33.330109));
	bridge31.push(makepoint(113.195242, 33.330125));
	bridge31.push(makepoint(113.195233, 33.330141));
	bridge31.push(makepoint(113.195223, 33.330157));
	bridge31.push(makepoint(113.195214, 33.330174));
	bridge31.push(makepoint(113.195205, 33.33019));
	bridge31.push(makepoint(113.195195, 33.330206));
	bridge31.push(makepoint(113.195186, 33.330222));
	bridge31.push(makepoint(113.195176, 33.330238));
	bridge31.push(makepoint(113.195167, 33.330255));
	bridge31.push(makepoint(113.195157, 33.330271));
	bridge31.push(makepoint(113.195148, 33.330287));
	bridge31.push(makepoint(113.195139, 33.330303));
	bridge31.push(makepoint(113.195129, 33.330319));
	bridge31.push(makepoint(113.19512, 33.330336));
	bridge31.push(makepoint(113.19511, 33.330352));
	bridge31.push(makepoint(113.195101, 33.330368));
	bridge31.push(makepoint(113.195091, 33.330384));
	bridge31.push(makepoint(113.195082, 33.3304));
	bridge31.push(makepoint(113.195073, 33.330417));
	bridge31.push(makepoint(113.195063, 33.330433));
	bridge31.push(makepoint(113.195054, 33.330449));
	bridge31.push(makepoint(113.195044, 33.330465));
	bridge31.push(makepoint(113.195035, 33.330481));
	bridge31.push(makepoint(113.195025, 33.330498));
	bridge31.push(makepoint(113.195016, 33.330514));
	bridge31.push(makepoint(113.195007, 33.33053));
	bridge31.push(makepoint(113.194997, 33.330546));
	bridge31.push(makepoint(113.194936, 33.330564));
	bridge31.push(makepoint(113.195134, 33.330645));
	bridge31.push(makepoint(113.195113, 33.330594));
	bridge31.push(makepoint(113.195122, 33.330577));
	bridge31.push(makepoint(113.195132, 33.330561));
	bridge31.push(makepoint(113.195141, 33.330545));
	bridge31.push(makepoint(113.195151, 33.330529));
	bridge31.push(makepoint(113.19516, 33.330513));
	bridge31.push(makepoint(113.19517, 33.330496));
	bridge31.push(makepoint(113.195179, 33.33048));
	bridge31.push(makepoint(113.195188, 33.330464));
	bridge31.push(makepoint(113.195198, 33.330448));
	bridge31.push(makepoint(113.195207, 33.330432));
	bridge31.push(makepoint(113.195217, 33.330415));
	bridge31.push(makepoint(113.195226, 33.330399));
	bridge31.push(makepoint(113.195236, 33.330383));
	bridge31.push(makepoint(113.195245, 33.330367));
	bridge31.push(makepoint(113.195254, 33.330351));
	bridge31.push(makepoint(113.195264, 33.330334));
	bridge31.push(makepoint(113.195273, 33.330318));
	bridge31.push(makepoint(113.195283, 33.330302));
	bridge31.push(makepoint(113.195292, 33.330286));
	bridge31.push(makepoint(113.195302, 33.33027));
	bridge31.push(makepoint(113.195311, 33.330253));
	bridge31.push(makepoint(113.19532, 33.330237));
	bridge31.push(makepoint(113.19533, 33.330221));
	bridge31.push(makepoint(113.195339, 33.330205));
	bridge31.push(makepoint(113.195349, 33.330189));
	bridge31.push(makepoint(113.195358, 33.330172));
	bridge31.push(makepoint(113.195368, 33.330156));
	bridge31.push(makepoint(113.195377, 33.33014));
	bridge31.push(makepoint(113.195386, 33.330124));
	bridge31.push(makepoint(113.195396, 33.330108));
	bridge31.push(makepoint(113.195405, 33.330091));
	bridge31.push(makepoint(113.195415, 33.330075));
	bridge31.push(makepoint(113.195424, 33.330059));
	bridge31.push(makepoint(113.195434, 33.330043));
	bridge31.push(makepoint(113.195443, 33.330027));
	bridge31.push(makepoint(113.195452, 33.33001));
	bridge31.push(makepoint(113.195462, 33.329994));
	bridge31.push(makepoint(113.195471, 33.329978));
	bridge31.push(makepoint(113.195481, 33.329962));
	bridge31.push(makepoint(113.19549, 33.329946));
	bridge31.push(makepoint(113.1955, 33.329929));
	bridge31.push(makepoint(113.195509, 33.329913));
	bridge31.push(makepoint(113.195518, 33.329897));
	bridge31.push(makepoint(113.195528, 33.329881));
	bridge31.push(makepoint(113.195537, 33.329865));
	bridge31.push(makepoint(113.195547, 33.329848));
	bridge31.push(makepoint(113.195556, 33.329832));
	bridge31.push(makepoint(113.195566, 33.329816));
	bridge31.push(makepoint(113.195575, 33.3298));
	bridge31.push(makepoint(113.195584, 33.329784));
	bridge31.push(makepoint(113.195645, 33.329766));
	bridge31.push(makepoint(113.195448, 33.329685));

	bridge32.push(makepoint(113.101853, 33.292081));
	bridge32.push(makepoint(113.101853, 33.292053));
	bridge32.push(makepoint(113.101868, 33.292041));
	bridge32.push(makepoint(113.101883, 33.292028));
	bridge32.push(makepoint(113.101898, 33.292015));
	bridge32.push(makepoint(113.101913, 33.292002));
	bridge32.push(makepoint(113.101928, 33.291989));
	bridge32.push(makepoint(113.101943, 33.291976));
	bridge32.push(makepoint(113.101958, 33.291963));
	bridge32.push(makepoint(113.101973, 33.29195));
	bridge32.push(makepoint(113.101988, 33.291937));
	bridge32.push(makepoint(113.102003, 33.291924));
	bridge32.push(makepoint(113.102018, 33.291911));
	bridge32.push(makepoint(113.102033, 33.291899));
	bridge32.push(makepoint(113.102048, 33.291886));
	bridge32.push(makepoint(113.102063, 33.291873));
	bridge32.push(makepoint(113.102077, 33.29186));
	bridge32.push(makepoint(113.102092, 33.291847));
	bridge32.push(makepoint(113.102107, 33.291834));
	bridge32.push(makepoint(113.102122, 33.291821));
	bridge32.push(makepoint(113.102137, 33.291808));
	bridge32.push(makepoint(113.102152, 33.291795));
	bridge32.push(makepoint(113.102167, 33.291782));
	bridge32.push(makepoint(113.102182, 33.291769));
	bridge32.push(makepoint(113.102197, 33.291757));
	bridge32.push(makepoint(113.102212, 33.291744));
	bridge32.push(makepoint(113.102227, 33.291731));
	bridge32.push(makepoint(113.102242, 33.291718));
	bridge32.push(makepoint(113.102257, 33.291705));
	bridge32.push(makepoint(113.102272, 33.291692));
	bridge32.push(makepoint(113.102287, 33.291679));
	bridge32.push(makepoint(113.102302, 33.291666));
	bridge32.push(makepoint(113.102317, 33.291653));
	bridge32.push(makepoint(113.102332, 33.29164));
	bridge32.push(makepoint(113.102347, 33.291627));
	bridge32.push(makepoint(113.102362, 33.291615));
	bridge32.push(makepoint(113.102377, 33.291602));
	bridge32.push(makepoint(113.102392, 33.291589));
	bridge32.push(makepoint(113.102407, 33.291576));
	bridge32.push(makepoint(113.102422, 33.291563));
	bridge32.push(makepoint(113.102437, 33.29155));
	bridge32.push(makepoint(113.102452, 33.291537));
	bridge32.push(makepoint(113.102467, 33.291524));
	bridge32.push(makepoint(113.102482, 33.291511));
	bridge32.push(makepoint(113.102497, 33.291498));
	bridge32.push(makepoint(113.102512, 33.291485));
	bridge32.push(makepoint(113.102527, 33.291473));
	bridge32.push(makepoint(113.102542, 33.29146));
	bridge32.push(makepoint(113.102557, 33.291447));
	bridge32.push(makepoint(113.102572, 33.291434));
	bridge32.push(makepoint(113.10258, 33.291427));
	bridge32.push(makepoint(113.102612, 33.291427));
	bridge32.push(makepoint(113.102545, 33.291372));
	bridge32.push(makepoint(113.102545, 33.291399));
	bridge32.push(makepoint(113.102538, 33.291405));
	bridge32.push(makepoint(113.102523, 33.291418));
	bridge32.push(makepoint(113.102508, 33.291431));
	bridge32.push(makepoint(113.102493, 33.291444));
	bridge32.push(makepoint(113.102478, 33.291457));
	bridge32.push(makepoint(113.102463, 33.29147));
	bridge32.push(makepoint(113.102448, 33.291483));
	bridge32.push(makepoint(113.102433, 33.291496));
	bridge32.push(makepoint(113.102418, 33.291509));
	bridge32.push(makepoint(113.102403, 33.291522));
	bridge32.push(makepoint(113.102388, 33.291535));
	bridge32.push(makepoint(113.102373, 33.291547));
	bridge32.push(makepoint(113.102358, 33.29156));
	bridge32.push(makepoint(113.102343, 33.291573));
	bridge32.push(makepoint(113.102328, 33.291586));
	bridge32.push(makepoint(113.102313, 33.291599));
	bridge32.push(makepoint(113.102298, 33.291612));
	bridge32.push(makepoint(113.102283, 33.291625));
	bridge32.push(makepoint(113.102268, 33.291638));
	bridge32.push(makepoint(113.102253, 33.291651));
	bridge32.push(makepoint(113.102238, 33.291664));
	bridge32.push(makepoint(113.102223, 33.291677));
	bridge32.push(makepoint(113.102208, 33.291689));
	bridge32.push(makepoint(113.102193, 33.291702));
	bridge32.push(makepoint(113.102178, 33.291715));
	bridge32.push(makepoint(113.102163, 33.291728));
	bridge32.push(makepoint(113.102148, 33.291741));
	bridge32.push(makepoint(113.102133, 33.291754));
	bridge32.push(makepoint(113.102118, 33.291767));
	bridge32.push(makepoint(113.102103, 33.29178));
	bridge32.push(makepoint(113.102088, 33.291793));
	bridge32.push(makepoint(113.102073, 33.291806));
	bridge32.push(makepoint(113.102058, 33.291819));
	bridge32.push(makepoint(113.102043, 33.291831));
	bridge32.push(makepoint(113.102028, 33.291844));
	bridge32.push(makepoint(113.102013, 33.291857));
	bridge32.push(makepoint(113.101998, 33.29187));
	bridge32.push(makepoint(113.101983, 33.291883));
	bridge32.push(makepoint(113.101968, 33.291896));
	bridge32.push(makepoint(113.101953, 33.291909));
	bridge32.push(makepoint(113.101938, 33.291922));
	bridge32.push(makepoint(113.101923, 33.291935));
	bridge32.push(makepoint(113.101908, 33.291948));
	bridge32.push(makepoint(113.101893, 33.291961));
	bridge32.push(makepoint(113.101878, 33.291973));
	bridge32.push(makepoint(113.101863, 33.291986));
	bridge32.push(makepoint(113.101848, 33.291999));
	bridge32.push(makepoint(113.101833, 33.292012));
	bridge32.push(makepoint(113.101818, 33.292025));
	bridge32.push(makepoint(113.101786, 33.292025));
	bridge32.push(makepoint(113.101853, 33.292081));

	bridge33.push(makepoint(113.106847, 33.294878));
	bridge33.push(makepoint(113.106659, 33.294874));
	bridge33.push(makepoint(113.106704, 33.294913));
	bridge33.push(makepoint(113.106703, 33.294918));
	bridge33.push(makepoint(113.106703, 33.294936));
	bridge33.push(makepoint(113.106702, 33.294954));
	bridge33.push(makepoint(113.106702, 33.294972));
	bridge33.push(makepoint(113.106701, 33.29499));
	bridge33.push(makepoint(113.106701, 33.295008));
	bridge33.push(makepoint(113.1067, 33.295026));
	bridge33.push(makepoint(113.1067, 33.295044));
	bridge33.push(makepoint(113.106699, 33.295062));
	bridge33.push(makepoint(113.106698, 33.29508));
	bridge33.push(makepoint(113.106698, 33.295098));
	bridge33.push(makepoint(113.106697, 33.295116));
	bridge33.push(makepoint(113.106697, 33.295134));
	bridge33.push(makepoint(113.106696, 33.295152));
	bridge33.push(makepoint(113.106696, 33.29517));
	bridge33.push(makepoint(113.106695, 33.295188));
	bridge33.push(makepoint(113.106694, 33.295206));
	bridge33.push(makepoint(113.106694, 33.295224));
	bridge33.push(makepoint(113.106693, 33.295242));
	bridge33.push(makepoint(113.106693, 33.29526));
	bridge33.push(makepoint(113.106692, 33.295278));
	bridge33.push(makepoint(113.106692, 33.295296));
	bridge33.push(makepoint(113.106691, 33.295314));
	bridge33.push(makepoint(113.10669, 33.295332));
	bridge33.push(makepoint(113.10669, 33.29535));
	bridge33.push(makepoint(113.106689, 33.295368));
	bridge33.push(makepoint(113.106689, 33.295386));
	bridge33.push(makepoint(113.106688, 33.295404));
	bridge33.push(makepoint(113.106688, 33.295422));
	bridge33.push(makepoint(113.106687, 33.29544));
	bridge33.push(makepoint(113.106686, 33.295458));
	bridge33.push(makepoint(113.106686, 33.295476));
	bridge33.push(makepoint(113.106685, 33.295495));
	bridge33.push(makepoint(113.106685, 33.295513));
	bridge33.push(makepoint(113.106684, 33.295531));
	bridge33.push(makepoint(113.106684, 33.295549));
	bridge33.push(makepoint(113.106683, 33.295567));
	bridge33.push(makepoint(113.106682, 33.295585));
	bridge33.push(makepoint(113.106682, 33.295603));
	bridge33.push(makepoint(113.106681, 33.295621));
	bridge33.push(makepoint(113.106681, 33.295639));
	bridge33.push(makepoint(113.10668, 33.295657));
	bridge33.push(makepoint(113.10668, 33.295675));
	bridge33.push(makepoint(113.106679, 33.295693));
	bridge33.push(makepoint(113.106679, 33.295711));
	bridge33.push(makepoint(113.106678, 33.295729));
	bridge33.push(makepoint(113.106677, 33.295747));
	bridge33.push(makepoint(113.106677, 33.295765));
	bridge33.push(makepoint(113.106676, 33.295783));
	bridge33.push(makepoint(113.106676, 33.295801));
	bridge33.push(makepoint(113.106675, 33.295819));
	bridge33.push(makepoint(113.106675, 33.295837));
	bridge33.push(makepoint(113.106674, 33.295855));
	bridge33.push(makepoint(113.106673, 33.295873));
	bridge33.push(makepoint(113.106673, 33.295891));
	bridge33.push(makepoint(113.106672, 33.295909));
	bridge33.push(makepoint(113.106672, 33.295927));
	bridge33.push(makepoint(113.106671, 33.295945));
	bridge33.push(makepoint(113.106671, 33.295963));
	bridge33.push(makepoint(113.10667, 33.295968));
	bridge33.push(makepoint(113.106624, 33.296005));
	bridge33.push(makepoint(113.106811, 33.296009));
	bridge33.push(makepoint(113.106767, 33.29597));
	bridge33.push(makepoint(113.106767, 33.295965));
	bridge33.push(makepoint(113.106768, 33.295947));
	bridge33.push(makepoint(113.106768, 33.295929));
	bridge33.push(makepoint(113.106769, 33.295911));
	bridge33.push(makepoint(113.106769, 33.295893));
	bridge33.push(makepoint(113.10677, 33.295875));
	bridge33.push(makepoint(113.106771, 33.295857));
	bridge33.push(makepoint(113.106771, 33.295839));
	bridge33.push(makepoint(113.106772, 33.295821));
	bridge33.push(makepoint(113.106772, 33.295803));
	bridge33.push(makepoint(113.106773, 33.295785));
	bridge33.push(makepoint(113.106773, 33.295767));
	bridge33.push(makepoint(113.106774, 33.295749));
	bridge33.push(makepoint(113.106775, 33.295731));
	bridge33.push(makepoint(113.106775, 33.295713));
	bridge33.push(makepoint(113.106776, 33.295695));
	bridge33.push(makepoint(113.106776, 33.295677));
	bridge33.push(makepoint(113.106777, 33.295659));
	bridge33.push(makepoint(113.106777, 33.295641));
	bridge33.push(makepoint(113.106778, 33.295623));
	bridge33.push(makepoint(113.106779, 33.295605));
	bridge33.push(makepoint(113.106779, 33.295587));
	bridge33.push(makepoint(113.10678, 33.295569));
	bridge33.push(makepoint(113.10678, 33.295551));
	bridge33.push(makepoint(113.106781, 33.295533));
	bridge33.push(makepoint(113.106781, 33.295515));
	bridge33.push(makepoint(113.106782, 33.295497));
	bridge33.push(makepoint(113.106782, 33.295479));
	bridge33.push(makepoint(113.106783, 33.295461));
	bridge33.push(makepoint(113.106784, 33.295443));
	bridge33.push(makepoint(113.106784, 33.295425));
	bridge33.push(makepoint(113.106785, 33.295407));
	bridge33.push(makepoint(113.106785, 33.295388));
	bridge33.push(makepoint(113.106786, 33.29537));
	bridge33.push(makepoint(113.106786, 33.295352));
	bridge33.push(makepoint(113.106787, 33.295334));
	bridge33.push(makepoint(113.106788, 33.295316));
	bridge33.push(makepoint(113.106788, 33.295298));
	bridge33.push(makepoint(113.106789, 33.29528));
	bridge33.push(makepoint(113.106789, 33.295262));
	bridge33.push(makepoint(113.10679, 33.295244));
	bridge33.push(makepoint(113.10679, 33.295226));
	bridge33.push(makepoint(113.106791, 33.295208));
	bridge33.push(makepoint(113.106792, 33.29519));
	bridge33.push(makepoint(113.106792, 33.295172));
	bridge33.push(makepoint(113.106793, 33.295154));
	bridge33.push(makepoint(113.106793, 33.295136));
	bridge33.push(makepoint(113.106794, 33.295118));
	bridge33.push(makepoint(113.106794, 33.2951));
	bridge33.push(makepoint(113.106795, 33.295082));
	bridge33.push(makepoint(113.106796, 33.295064));
	bridge33.push(makepoint(113.106796, 33.295046));
	bridge33.push(makepoint(113.106797, 33.295028));
	bridge33.push(makepoint(113.106797, 33.29501));
	bridge33.push(makepoint(113.106798, 33.294992));
	bridge33.push(makepoint(113.106798, 33.294974));
	bridge33.push(makepoint(113.106799, 33.294956));
	bridge33.push(makepoint(113.1068, 33.294938));
	bridge33.push(makepoint(113.1068, 33.29492));
	bridge33.push(makepoint(113.1068, 33.294915));
	bridge33.push(makepoint(113.106847, 33.294878));

	bridge34.push(makepoint(113.117954, 33.301584));
	bridge34.push(makepoint(113.117865, 33.30156));
	bridge34.push(makepoint(113.11788, 33.301584));
	bridge34.push(makepoint(113.117877, 33.301593));
	bridge34.push(makepoint(113.11787, 33.30161));
	bridge34.push(makepoint(113.117864, 33.301627));
	bridge34.push(makepoint(113.117858, 33.301645));
	bridge34.push(makepoint(113.117851, 33.301662));
	bridge34.push(makepoint(113.117845, 33.301679));
	bridge34.push(makepoint(113.117839, 33.301696));
	bridge34.push(makepoint(113.117832, 33.301714));
	bridge34.push(makepoint(113.117826, 33.301731));
	bridge34.push(makepoint(113.11782, 33.301748));
	bridge34.push(makepoint(113.117813, 33.301765));
	bridge34.push(makepoint(113.117807, 33.301783));
	bridge34.push(makepoint(113.117801, 33.3018));
	bridge34.push(makepoint(113.117794, 33.301817));
	bridge34.push(makepoint(113.117788, 33.301834));
	bridge34.push(makepoint(113.117782, 33.301851));
	bridge34.push(makepoint(113.117775, 33.301869));
	bridge34.push(makepoint(113.117769, 33.301886));
	bridge34.push(makepoint(113.117763, 33.301903));
	bridge34.push(makepoint(113.117756, 33.30192));
	bridge34.push(makepoint(113.11775, 33.301938));
	bridge34.push(makepoint(113.117744, 33.301955));
	bridge34.push(makepoint(113.117737, 33.301972));
	bridge34.push(makepoint(113.117731, 33.301989));
	bridge34.push(makepoint(113.117725, 33.302007));
	bridge34.push(makepoint(113.117719, 33.302024));
	bridge34.push(makepoint(113.117712, 33.302041));
	bridge34.push(makepoint(113.117706, 33.302058));
	bridge34.push(makepoint(113.1177, 33.302076));
	bridge34.push(makepoint(113.117693, 33.302093));
	bridge34.push(makepoint(113.117687, 33.30211));
	bridge34.push(makepoint(113.117681, 33.302127));
	bridge34.push(makepoint(113.117674, 33.302144));
	bridge34.push(makepoint(113.117668, 33.302162));
	bridge34.push(makepoint(113.117662, 33.302179));
	bridge34.push(makepoint(113.117655, 33.302196));
	bridge34.push(makepoint(113.117649, 33.302213));
	bridge34.push(makepoint(113.117643, 33.302231));
	bridge34.push(makepoint(113.117636, 33.302248));
	bridge34.push(makepoint(113.11763, 33.302265));
	bridge34.push(makepoint(113.117624, 33.302282));
	bridge34.push(makepoint(113.117617, 33.3023));
	bridge34.push(makepoint(113.117611, 33.302317));
	bridge34.push(makepoint(113.117605, 33.302334));
	bridge34.push(makepoint(113.117598, 33.302351));
	bridge34.push(makepoint(113.117592, 33.302368));
	bridge34.push(makepoint(113.117586, 33.302386));
	bridge34.push(makepoint(113.117579, 33.302403));
	bridge34.push(makepoint(113.117573, 33.30242));
	bridge34.push(makepoint(113.117545, 33.302433));
	bridge34.push(makepoint(113.117634, 33.302456));
	bridge34.push(makepoint(113.117619, 33.302432));
	bridge34.push(makepoint(113.117626, 33.302415));
	bridge34.push(makepoint(113.117632, 33.302398));
	bridge34.push(makepoint(113.117638, 33.30238));
	bridge34.push(makepoint(113.117645, 33.302363));
	bridge34.push(makepoint(113.117651, 33.302346));
	bridge34.push(makepoint(113.117657, 33.302329));
	bridge34.push(makepoint(113.117664, 33.302311));
	bridge34.push(makepoint(113.11767, 33.302294));
	bridge34.push(makepoint(113.117676, 33.302277));
	bridge34.push(makepoint(113.117683, 33.30226));
	bridge34.push(makepoint(113.117689, 33.302243));
	bridge34.push(makepoint(113.117695, 33.302225));
	bridge34.push(makepoint(113.117701, 33.302208));
	bridge34.push(makepoint(113.117708, 33.302191));
	bridge34.push(makepoint(113.117714, 33.302174));
	bridge34.push(makepoint(113.11772, 33.302156));
	bridge34.push(makepoint(113.117727, 33.302139));
	bridge34.push(makepoint(113.117733, 33.302122));
	bridge34.push(makepoint(113.117739, 33.302105));
	bridge34.push(makepoint(113.117746, 33.302087));
	bridge34.push(makepoint(113.117752, 33.30207));
	bridge34.push(makepoint(113.117758, 33.302053));
	bridge34.push(makepoint(113.117765, 33.302036));
	bridge34.push(makepoint(113.117771, 33.302019));
	bridge34.push(makepoint(113.117777, 33.302001));
	bridge34.push(makepoint(113.117784, 33.301984));
	bridge34.push(makepoint(113.11779, 33.301967));
	bridge34.push(makepoint(113.117796, 33.30195));
	bridge34.push(makepoint(113.117803, 33.301932));
	bridge34.push(makepoint(113.117809, 33.301915));
	bridge34.push(makepoint(113.117815, 33.301898));
	bridge34.push(makepoint(113.117822, 33.301881));
	bridge34.push(makepoint(113.117828, 33.301863));
	bridge34.push(makepoint(113.117834, 33.301846));
	bridge34.push(makepoint(113.117841, 33.301829));
	bridge34.push(makepoint(113.117847, 33.301812));
	bridge34.push(makepoint(113.117853, 33.301794));
	bridge34.push(makepoint(113.11786, 33.301777));
	bridge34.push(makepoint(113.117866, 33.30176));
	bridge34.push(makepoint(113.117872, 33.301743));
	bridge34.push(makepoint(113.117879, 33.301726));
	bridge34.push(makepoint(113.117885, 33.301708));
	bridge34.push(makepoint(113.117891, 33.301691));
	bridge34.push(makepoint(113.117897, 33.301674));
	bridge34.push(makepoint(113.117904, 33.301657));
	bridge34.push(makepoint(113.11791, 33.301639));
	bridge34.push(makepoint(113.117916, 33.301622));
	bridge34.push(makepoint(113.117923, 33.301605));
	bridge34.push(makepoint(113.117926, 33.301596));
	bridge34.push(makepoint(113.117954, 33.301584));

	bridge35.push(makepoint(113.125955, 33.303685));
	bridge35.push(makepoint(113.125993, 33.303728));
	bridge35.push(makepoint(113.12599, 33.303746));
	bridge35.push(makepoint(113.125987, 33.303764));
	bridge35.push(makepoint(113.125984, 33.303782));
	bridge35.push(makepoint(113.12598, 33.3038));
	bridge35.push(makepoint(113.125977, 33.303817));
	bridge35.push(makepoint(113.125974, 33.303835));
	bridge35.push(makepoint(113.12597, 33.303853));
	bridge35.push(makepoint(113.125967, 33.303871));
	bridge35.push(makepoint(113.125964, 33.303889));
	bridge35.push(makepoint(113.12596, 33.303907));
	bridge35.push(makepoint(113.125957, 33.303924));
	bridge35.push(makepoint(113.125954, 33.303942));
	bridge35.push(makepoint(113.12595, 33.30396));
	bridge35.push(makepoint(113.125947, 33.303978));
	bridge35.push(makepoint(113.125944, 33.303996));
	bridge35.push(makepoint(113.125941, 33.304013));
	bridge35.push(makepoint(113.125937, 33.304031));
	bridge35.push(makepoint(113.125934, 33.304049));
	bridge35.push(makepoint(113.125931, 33.304067));
	bridge35.push(makepoint(113.125927, 33.304085));
	bridge35.push(makepoint(113.125924, 33.304103));
	bridge35.push(makepoint(113.125921, 33.30412));
	bridge35.push(makepoint(113.125917, 33.304138));
	bridge35.push(makepoint(113.125914, 33.304156));
	bridge35.push(makepoint(113.125911, 33.304174));
	bridge35.push(makepoint(113.125907, 33.304192));
	bridge35.push(makepoint(113.125904, 33.304209));
	bridge35.push(makepoint(113.125901, 33.304227));
	bridge35.push(makepoint(113.125898, 33.304245));
	bridge35.push(makepoint(113.125894, 33.304263));
	bridge35.push(makepoint(113.125891, 33.304281));
	bridge35.push(makepoint(113.125888, 33.304299));
	bridge35.push(makepoint(113.125884, 33.304316));
	bridge35.push(makepoint(113.125881, 33.304334));
	bridge35.push(makepoint(113.125878, 33.304352));
	bridge35.push(makepoint(113.125874, 33.30437));
	bridge35.push(makepoint(113.125871, 33.304388));
	bridge35.push(makepoint(113.125868, 33.304405));
	bridge35.push(makepoint(113.125864, 33.304423));
	bridge35.push(makepoint(113.125861, 33.304441));
	bridge35.push(makepoint(113.125858, 33.304459));
	bridge35.push(makepoint(113.125855, 33.304477));
	bridge35.push(makepoint(113.125851, 33.304494));
	bridge35.push(makepoint(113.125848, 33.304512));
	bridge35.push(makepoint(113.125845, 33.30453));
	bridge35.push(makepoint(113.125793, 33.304562));
	bridge35.push(makepoint(113.12601, 33.30459));
	bridge35.push(makepoint(113.125972, 33.304547));
	bridge35.push(makepoint(113.125975, 33.304529));
	bridge35.push(makepoint(113.125979, 33.304511));
	bridge35.push(makepoint(113.125982, 33.304493));
	bridge35.push(makepoint(113.125985, 33.304476));
	bridge35.push(makepoint(113.125989, 33.304458));
	bridge35.push(makepoint(113.125992, 33.30444));
	bridge35.push(makepoint(113.125995, 33.304422));
	bridge35.push(makepoint(113.125998, 33.304404));
	bridge35.push(makepoint(113.126002, 33.304386));
	bridge35.push(makepoint(113.126005, 33.304369));
	bridge35.push(makepoint(113.126008, 33.304351));
	bridge35.push(makepoint(113.126012, 33.304333));
	bridge35.push(makepoint(113.126015, 33.304315));
	bridge35.push(makepoint(113.126018, 33.304297));
	bridge35.push(makepoint(113.126022, 33.30428));
	bridge35.push(makepoint(113.126025, 33.304262));
	bridge35.push(makepoint(113.126028, 33.304244));
	bridge35.push(makepoint(113.126031, 33.304226));
	bridge35.push(makepoint(113.126035, 33.304208));
	bridge35.push(makepoint(113.126038, 33.30419));
	bridge35.push(makepoint(113.126041, 33.304173));
	bridge35.push(makepoint(113.126045, 33.304155));
	bridge35.push(makepoint(113.126048, 33.304137));
	bridge35.push(makepoint(113.126051, 33.304119));
	bridge35.push(makepoint(113.126055, 33.304101));
	bridge35.push(makepoint(113.126058, 33.304084));
	bridge35.push(makepoint(113.126061, 33.304066));
	bridge35.push(makepoint(113.126065, 33.304048));
	bridge35.push(makepoint(113.126068, 33.30403));
	bridge35.push(makepoint(113.126071, 33.304012));
	bridge35.push(makepoint(113.126074, 33.303994));
	bridge35.push(makepoint(113.126078, 33.303977));
	bridge35.push(makepoint(113.126081, 33.303959));
	bridge35.push(makepoint(113.126084, 33.303941));
	bridge35.push(makepoint(113.126088, 33.303923));
	bridge35.push(makepoint(113.126091, 33.303905));
	bridge35.push(makepoint(113.126094, 33.303888));
	bridge35.push(makepoint(113.126098, 33.30387));
	bridge35.push(makepoint(113.126101, 33.303852));
	bridge35.push(makepoint(113.126104, 33.303834));
	bridge35.push(makepoint(113.126108, 33.303816));
	bridge35.push(makepoint(113.126111, 33.303798));
	bridge35.push(makepoint(113.126114, 33.303781));
	bridge35.push(makepoint(113.126117, 33.303763));
	bridge35.push(makepoint(113.126121, 33.303745));
	bridge35.push(makepoint(113.126173, 33.303713));
	bridge35.push(makepoint(113.125955, 33.303685));

	bridge36.push(makepoint(113.132256, 33.305287));
	bridge36.push(makepoint(113.132299, 33.305327));
	bridge36.push(makepoint(113.132298, 33.305345));
	bridge36.push(makepoint(113.132297, 33.305363));
	bridge36.push(makepoint(113.132296, 33.305381));
	bridge36.push(makepoint(113.132294, 33.305399));
	bridge36.push(makepoint(113.132293, 33.305417));
	bridge36.push(makepoint(113.132292, 33.305435));
	bridge36.push(makepoint(113.132291, 33.305453));
	bridge36.push(makepoint(113.13229, 33.305471));
	bridge36.push(makepoint(113.132289, 33.305489));
	bridge36.push(makepoint(113.132288, 33.305507));
	bridge36.push(makepoint(113.132286, 33.305525));
	bridge36.push(makepoint(113.132285, 33.305543));
	bridge36.push(makepoint(113.132284, 33.305561));
	bridge36.push(makepoint(113.132283, 33.305579));
	bridge36.push(makepoint(113.132282, 33.305597));
	bridge36.push(makepoint(113.132281, 33.305615));
	bridge36.push(makepoint(113.13228, 33.305633));
	bridge36.push(makepoint(113.132279, 33.305651));
	bridge36.push(makepoint(113.132277, 33.305669));
	bridge36.push(makepoint(113.132276, 33.305687));
	bridge36.push(makepoint(113.132275, 33.305705));
	bridge36.push(makepoint(113.132274, 33.305723));
	bridge36.push(makepoint(113.132273, 33.305741));
	bridge36.push(makepoint(113.132272, 33.305759));
	bridge36.push(makepoint(113.132271, 33.305777));
	bridge36.push(makepoint(113.132269, 33.305795));
	bridge36.push(makepoint(113.132268, 33.305813));
	bridge36.push(makepoint(113.132267, 33.305831));
	bridge36.push(makepoint(113.132266, 33.305849));
	bridge36.push(makepoint(113.132265, 33.305867));
	bridge36.push(makepoint(113.132264, 33.305885));
	bridge36.push(makepoint(113.132263, 33.305903));
	bridge36.push(makepoint(113.132261, 33.305921));
	bridge36.push(makepoint(113.13226, 33.305939));
	bridge36.push(makepoint(113.132259, 33.305957));
	bridge36.push(makepoint(113.132258, 33.305975));
	bridge36.push(makepoint(113.132257, 33.305993));
	bridge36.push(makepoint(113.132256, 33.306011));
	bridge36.push(makepoint(113.132255, 33.306029));
	bridge36.push(makepoint(113.132253, 33.306047));
	bridge36.push(makepoint(113.132252, 33.306065));
	bridge36.push(makepoint(113.132251, 33.306083));
	bridge36.push(makepoint(113.13225, 33.306101));
	bridge36.push(makepoint(113.132249, 33.306119));
	bridge36.push(makepoint(113.132248, 33.306137));
	bridge36.push(makepoint(113.132247, 33.306155));
	bridge36.push(makepoint(113.132245, 33.306173));
	bridge36.push(makepoint(113.132244, 33.306191));
	bridge36.push(makepoint(113.132243, 33.306209));
	bridge36.push(makepoint(113.132242, 33.306227));
	bridge36.push(makepoint(113.132194, 33.306264));
	bridge36.push(makepoint(113.132414, 33.306273));
	bridge36.push(makepoint(113.132371, 33.306233));
	bridge36.push(makepoint(113.132372, 33.306215));
	bridge36.push(makepoint(113.132373, 33.306197));
	bridge36.push(makepoint(113.132374, 33.306179));
	bridge36.push(makepoint(113.132375, 33.306161));
	bridge36.push(makepoint(113.132376, 33.306143));
	bridge36.push(makepoint(113.132378, 33.306125));
	bridge36.push(makepoint(113.132379, 33.306107));
	bridge36.push(makepoint(113.13238, 33.306089));
	bridge36.push(makepoint(113.132381, 33.306071));
	bridge36.push(makepoint(113.132382, 33.306053));
	bridge36.push(makepoint(113.132383, 33.306035));
	bridge36.push(makepoint(113.132384, 33.306017));
	bridge36.push(makepoint(113.132386, 33.305999));
	bridge36.push(makepoint(113.132387, 33.305981));
	bridge36.push(makepoint(113.132388, 33.305963));
	bridge36.push(makepoint(113.132389, 33.305945));
	bridge36.push(makepoint(113.13239, 33.305927));
	bridge36.push(makepoint(113.132391, 33.305909));
	bridge36.push(makepoint(113.132392, 33.305891));
	bridge36.push(makepoint(113.132393, 33.305873));
	bridge36.push(makepoint(113.132395, 33.305855));
	bridge36.push(makepoint(113.132396, 33.305837));
	bridge36.push(makepoint(113.132397, 33.305819));
	bridge36.push(makepoint(113.132398, 33.305801));
	bridge36.push(makepoint(113.132399, 33.305783));
	bridge36.push(makepoint(113.1324, 33.305765));
	bridge36.push(makepoint(113.132401, 33.305747));
	bridge36.push(makepoint(113.132403, 33.305729));
	bridge36.push(makepoint(113.132404, 33.305711));
	bridge36.push(makepoint(113.132405, 33.305693));
	bridge36.push(makepoint(113.132406, 33.305675));
	bridge36.push(makepoint(113.132407, 33.305657));
	bridge36.push(makepoint(113.132408, 33.305639));
	bridge36.push(makepoint(113.132409, 33.305621));
	bridge36.push(makepoint(113.132411, 33.305603));
	bridge36.push(makepoint(113.132412, 33.305585));
	bridge36.push(makepoint(113.132413, 33.305567));
	bridge36.push(makepoint(113.132414, 33.305549));
	bridge36.push(makepoint(113.132415, 33.305531));
	bridge36.push(makepoint(113.132416, 33.305513));
	bridge36.push(makepoint(113.132417, 33.305495));
	bridge36.push(makepoint(113.132419, 33.305477));
	bridge36.push(makepoint(113.13242, 33.305459));
	bridge36.push(makepoint(113.132421, 33.305441));
	bridge36.push(makepoint(113.132422, 33.305423));
	bridge36.push(makepoint(113.132423, 33.305405));
	bridge36.push(makepoint(113.132424, 33.305387));
	bridge36.push(makepoint(113.132425, 33.305369));
	bridge36.push(makepoint(113.132427, 33.305351));
	bridge36.push(makepoint(113.132428, 33.305333));
	bridge36.push(makepoint(113.132476, 33.305297));
	bridge36.push(makepoint(113.132256, 33.305287));

	bridge37.push(makepoint(113.065455, 33.229872));
	bridge37.push(makepoint(113.065269, 33.229891));
	bridge37.push(makepoint(113.065319, 33.229924));
	bridge37.push(makepoint(113.065321, 33.229933));
	bridge37.push(makepoint(113.065323, 33.229951));
	bridge37.push(makepoint(113.065326, 33.229969));
	bridge37.push(makepoint(113.065328, 33.229987));
	bridge37.push(makepoint(113.065331, 33.230005));
	bridge37.push(makepoint(113.065334, 33.230023));
	bridge37.push(makepoint(113.065336, 33.230041));
	bridge37.push(makepoint(113.065339, 33.230059));
	bridge37.push(makepoint(113.065341, 33.230076));
	bridge37.push(makepoint(113.065344, 33.230094));
	bridge37.push(makepoint(113.065347, 33.230112));
	bridge37.push(makepoint(113.065349, 33.23013));
	bridge37.push(makepoint(113.065352, 33.230148));
	bridge37.push(makepoint(113.065354, 33.230166));
	bridge37.push(makepoint(113.065357, 33.230184));
	bridge37.push(makepoint(113.06536, 33.230202));
	bridge37.push(makepoint(113.065362, 33.23022));
	bridge37.push(makepoint(113.065365, 33.230238));
	bridge37.push(makepoint(113.065367, 33.230255));
	bridge37.push(makepoint(113.06537, 33.230273));
	bridge37.push(makepoint(113.065373, 33.230291));
	bridge37.push(makepoint(113.065375, 33.230309));
	bridge37.push(makepoint(113.065378, 33.230327));
	bridge37.push(makepoint(113.06538, 33.230345));
	bridge37.push(makepoint(113.065383, 33.230363));
	bridge37.push(makepoint(113.065386, 33.230381));
	bridge37.push(makepoint(113.065388, 33.230399));
	bridge37.push(makepoint(113.065391, 33.230417));
	bridge37.push(makepoint(113.065393, 33.230434));
	bridge37.push(makepoint(113.065396, 33.230452));
	bridge37.push(makepoint(113.065399, 33.23047));
	bridge37.push(makepoint(113.065401, 33.230488));
	bridge37.push(makepoint(113.065404, 33.230506));
	bridge37.push(makepoint(113.065406, 33.230524));
	bridge37.push(makepoint(113.065409, 33.230542));
	bridge37.push(makepoint(113.065412, 33.23056));
	bridge37.push(makepoint(113.065414, 33.230578));
	bridge37.push(makepoint(113.065417, 33.230596));
	bridge37.push(makepoint(113.065419, 33.230613));
	bridge37.push(makepoint(113.065422, 33.230631));
	bridge37.push(makepoint(113.065425, 33.230649));
	bridge37.push(makepoint(113.065427, 33.230667));
	bridge37.push(makepoint(113.06543, 33.230685));
	bridge37.push(makepoint(113.065432, 33.230703));
	bridge37.push(makepoint(113.065435, 33.230721));
	bridge37.push(makepoint(113.065437, 33.230739));
	bridge37.push(makepoint(113.06544, 33.230757));
	bridge37.push(makepoint(113.065443, 33.230775));
	bridge37.push(makepoint(113.065445, 33.230792));
	bridge37.push(makepoint(113.065448, 33.23081));
	bridge37.push(makepoint(113.06545, 33.230828));
	bridge37.push(makepoint(113.065453, 33.230846));
	bridge37.push(makepoint(113.065456, 33.230864));
	bridge37.push(makepoint(113.065458, 33.230882));
	bridge37.push(makepoint(113.065461, 33.2309));
	bridge37.push(makepoint(113.065463, 33.230918));
	bridge37.push(makepoint(113.065465, 33.230927));
	bridge37.push(makepoint(113.065425, 33.230969));
	bridge37.push(makepoint(113.065611, 33.23095));
	bridge37.push(makepoint(113.065561, 33.230917));
	bridge37.push(makepoint(113.065559, 33.230908));
	bridge37.push(makepoint(113.065557, 33.23089));
	bridge37.push(makepoint(113.065554, 33.230872));
	bridge37.push(makepoint(113.065552, 33.230854));
	bridge37.push(makepoint(113.065549, 33.230836));
	bridge37.push(makepoint(113.065546, 33.230818));
	bridge37.push(makepoint(113.065544, 33.230801));
	bridge37.push(makepoint(113.065541, 33.230783));
	bridge37.push(makepoint(113.065539, 33.230765));
	bridge37.push(makepoint(113.065536, 33.230747));
	bridge37.push(makepoint(113.065533, 33.230729));
	bridge37.push(makepoint(113.065531, 33.230711));
	bridge37.push(makepoint(113.065528, 33.230693));
	bridge37.push(makepoint(113.065526, 33.230675));
	bridge37.push(makepoint(113.065523, 33.230657));
	bridge37.push(makepoint(113.06552, 33.230639));
	bridge37.push(makepoint(113.065518, 33.230622));
	bridge37.push(makepoint(113.065515, 33.230604));
	bridge37.push(makepoint(113.065513, 33.230586));
	bridge37.push(makepoint(113.06551, 33.230568));
	bridge37.push(makepoint(113.065507, 33.23055));
	bridge37.push(makepoint(113.065505, 33.230532));
	bridge37.push(makepoint(113.065502, 33.230514));
	bridge37.push(makepoint(113.0655, 33.230496));
	bridge37.push(makepoint(113.065497, 33.230478));
	bridge37.push(makepoint(113.065494, 33.23046));
	bridge37.push(makepoint(113.065492, 33.230443));
	bridge37.push(makepoint(113.065489, 33.230425));
	bridge37.push(makepoint(113.065487, 33.230407));
	bridge37.push(makepoint(113.065484, 33.230389));
	bridge37.push(makepoint(113.065481, 33.230371));
	bridge37.push(makepoint(113.065479, 33.230353));
	bridge37.push(makepoint(113.065476, 33.230335));
	bridge37.push(makepoint(113.065474, 33.230317));
	bridge37.push(makepoint(113.065471, 33.230299));
	bridge37.push(makepoint(113.065468, 33.230281));
	bridge37.push(makepoint(113.065466, 33.230264));
	bridge37.push(makepoint(113.065463, 33.230246));
	bridge37.push(makepoint(113.065461, 33.230228));
	bridge37.push(makepoint(113.065458, 33.23021));
	bridge37.push(makepoint(113.065455, 33.230192));
	bridge37.push(makepoint(113.065453, 33.230174));
	bridge37.push(makepoint(113.06545, 33.230156));
	bridge37.push(makepoint(113.065448, 33.230138));
	bridge37.push(makepoint(113.065445, 33.23012));
	bridge37.push(makepoint(113.065442, 33.230102));
	bridge37.push(makepoint(113.06544, 33.230085));
	bridge37.push(makepoint(113.065437, 33.230067));
	bridge37.push(makepoint(113.065435, 33.230049));
	bridge37.push(makepoint(113.065432, 33.230031));
	bridge37.push(makepoint(113.06543, 33.230013));
	bridge37.push(makepoint(113.065427, 33.229995));
	bridge37.push(makepoint(113.065424, 33.229977));
	bridge37.push(makepoint(113.065422, 33.229959));
	bridge37.push(makepoint(113.065419, 33.229941));
	bridge37.push(makepoint(113.065417, 33.229923));
	bridge37.push(makepoint(113.065415, 33.229914));
	bridge37.push(makepoint(113.065455, 33.229872));

	bridge38.push(makepoint(113.076767, 33.235822));
	bridge38.push(makepoint(113.076759, 33.235848));
	bridge38.push(makepoint(113.07674, 33.235857));
	bridge38.push(makepoint(113.076722, 33.235866));
	bridge38.push(makepoint(113.076703, 33.235875));
	bridge38.push(makepoint(113.076685, 33.235884));
	bridge38.push(makepoint(113.076666, 33.235893));
	bridge38.push(makepoint(113.076647, 33.235902));
	bridge38.push(makepoint(113.076629, 33.235911));
	bridge38.push(makepoint(113.07661, 33.23592));
	bridge38.push(makepoint(113.076592, 33.235929));
	bridge38.push(makepoint(113.076573, 33.235938));
	bridge38.push(makepoint(113.076554, 33.235947));
	bridge38.push(makepoint(113.076536, 33.235956));
	bridge38.push(makepoint(113.076517, 33.235965));
	bridge38.push(makepoint(113.076499, 33.235974));
	bridge38.push(makepoint(113.07648, 33.235983));
	bridge38.push(makepoint(113.076461, 33.235992));
	bridge38.push(makepoint(113.076443, 33.236001));
	bridge38.push(makepoint(113.076424, 33.23601));
	bridge38.push(makepoint(113.076406, 33.236019));
	bridge38.push(makepoint(113.076387, 33.236028));
	bridge38.push(makepoint(113.076368, 33.236037));
	bridge38.push(makepoint(113.07635, 33.236046));
	bridge38.push(makepoint(113.076331, 33.236055));
	bridge38.push(makepoint(113.076313, 33.236064));
	bridge38.push(makepoint(113.076294, 33.236073));
	bridge38.push(makepoint(113.076275, 33.236082));
	bridge38.push(makepoint(113.076257, 33.236091));
	bridge38.push(makepoint(113.076238, 33.2361));
	bridge38.push(makepoint(113.07622, 33.236109));
	bridge38.push(makepoint(113.076201, 33.236118));
	bridge38.push(makepoint(113.076182, 33.236127));
	bridge38.push(makepoint(113.076164, 33.236136));
	bridge38.push(makepoint(113.076145, 33.236145));
	bridge38.push(makepoint(113.076127, 33.236154));
	bridge38.push(makepoint(113.076108, 33.236163));
	bridge38.push(makepoint(113.076089, 33.236172));
	bridge38.push(makepoint(113.076071, 33.236181));
	bridge38.push(makepoint(113.076052, 33.23619));
	bridge38.push(makepoint(113.076034, 33.236199));
	bridge38.push(makepoint(113.076015, 33.236208));
	bridge38.push(makepoint(113.075996, 33.236217));
	bridge38.push(makepoint(113.075978, 33.236226));
	bridge38.push(makepoint(113.075959, 33.236235));
	bridge38.push(makepoint(113.075941, 33.236244));
	bridge38.push(makepoint(113.075922, 33.236253));
	bridge38.push(makepoint(113.075903, 33.236262));
	bridge38.push(makepoint(113.075885, 33.236271));
	bridge38.push(makepoint(113.075866, 33.23628));
	bridge38.push(makepoint(113.075848, 33.236289));
	bridge38.push(makepoint(113.075829, 33.236298));
	bridge38.push(makepoint(113.07581, 33.236307));
	bridge38.push(makepoint(113.075779, 33.236299));
	bridge38.push(makepoint(113.075826, 33.236368));
	bridge38.push(makepoint(113.075834, 33.236342));
	bridge38.push(makepoint(113.075853, 33.236333));
	bridge38.push(makepoint(113.075872, 33.236324));
	bridge38.push(makepoint(113.07589, 33.236315));
	bridge38.push(makepoint(113.075909, 33.236306));
	bridge38.push(makepoint(113.075927, 33.236297));
	bridge38.push(makepoint(113.075946, 33.236288));
	bridge38.push(makepoint(113.075965, 33.236279));
	bridge38.push(makepoint(113.075983, 33.23627));
	bridge38.push(makepoint(113.076002, 33.236261));
	bridge38.push(makepoint(113.07602, 33.236252));
	bridge38.push(makepoint(113.076039, 33.236243));
	bridge38.push(makepoint(113.076058, 33.236234));
	bridge38.push(makepoint(113.076076, 33.236225));
	bridge38.push(makepoint(113.076095, 33.236216));
	bridge38.push(makepoint(113.076113, 33.236207));
	bridge38.push(makepoint(113.076132, 33.236198));
	bridge38.push(makepoint(113.076151, 33.236189));
	bridge38.push(makepoint(113.076169, 33.23618));
	bridge38.push(makepoint(113.076188, 33.236171));
	bridge38.push(makepoint(113.076206, 33.236162));
	bridge38.push(makepoint(113.076225, 33.236153));
	bridge38.push(makepoint(113.076244, 33.236144));
	bridge38.push(makepoint(113.076262, 33.236135));
	bridge38.push(makepoint(113.076281, 33.236126));
	bridge38.push(makepoint(113.076299, 33.236117));
	bridge38.push(makepoint(113.076318, 33.236108));
	bridge38.push(makepoint(113.076337, 33.236099));
	bridge38.push(makepoint(113.076355, 33.23609));
	bridge38.push(makepoint(113.076374, 33.236081));
	bridge38.push(makepoint(113.076392, 33.236072));
	bridge38.push(makepoint(113.076411, 33.236063));
	bridge38.push(makepoint(113.07643, 33.236054));
	bridge38.push(makepoint(113.076448, 33.236045));
	bridge38.push(makepoint(113.076467, 33.236036));
	bridge38.push(makepoint(113.076485, 33.236027));
	bridge38.push(makepoint(113.076504, 33.236018));
	bridge38.push(makepoint(113.076523, 33.236009));
	bridge38.push(makepoint(113.076541, 33.236));
	bridge38.push(makepoint(113.07656, 33.235991));
	bridge38.push(makepoint(113.076578, 33.235982));
	bridge38.push(makepoint(113.076597, 33.235973));
	bridge38.push(makepoint(113.076616, 33.235964));
	bridge38.push(makepoint(113.076634, 33.235955));
	bridge38.push(makepoint(113.076653, 33.235946));
	bridge38.push(makepoint(113.076671, 33.235937));
	bridge38.push(makepoint(113.07669, 33.235928));
	bridge38.push(makepoint(113.076709, 33.235919));
	bridge38.push(makepoint(113.076727, 33.23591));
	bridge38.push(makepoint(113.076746, 33.235901));
	bridge38.push(makepoint(113.076764, 33.235892));
	bridge38.push(makepoint(113.076783, 33.235883));
	bridge38.push(makepoint(113.076814, 33.23589));
	bridge38.push(makepoint(113.076767, 33.235822));

	bridge39.push(makepoint(113.081759, 33.247628));
	bridge39.push(makepoint(113.081715, 33.247667));
	bridge39.push(makepoint(113.081704, 33.247667));
	bridge39.push(makepoint(113.081683, 33.247668));
	bridge39.push(makepoint(113.081661, 33.247668));
	bridge39.push(makepoint(113.08164, 33.247668));
	bridge39.push(makepoint(113.081618, 33.247669));
	bridge39.push(makepoint(113.081597, 33.247669));
	bridge39.push(makepoint(113.081575, 33.24767));
	bridge39.push(makepoint(113.081554, 33.24767));
	bridge39.push(makepoint(113.081532, 33.24767));
	bridge39.push(makepoint(113.081511, 33.247671));
	bridge39.push(makepoint(113.081489, 33.247671));
	bridge39.push(makepoint(113.081468, 33.247672));
	bridge39.push(makepoint(113.081446, 33.247672));
	bridge39.push(makepoint(113.081425, 33.247672));
	bridge39.push(makepoint(113.081404, 33.247673));
	bridge39.push(makepoint(113.081382, 33.247673));
	bridge39.push(makepoint(113.081361, 33.247674));
	bridge39.push(makepoint(113.081339, 33.247674));
	bridge39.push(makepoint(113.081318, 33.247674));
	bridge39.push(makepoint(113.081296, 33.247675));
	bridge39.push(makepoint(113.081275, 33.247675));
	bridge39.push(makepoint(113.081253, 33.247675));
	bridge39.push(makepoint(113.081232, 33.247676));
	bridge39.push(makepoint(113.08121, 33.247676));
	bridge39.push(makepoint(113.081189, 33.247677));
	bridge39.push(makepoint(113.081168, 33.247677));
	bridge39.push(makepoint(113.081146, 33.247677));
	bridge39.push(makepoint(113.081125, 33.247678));
	bridge39.push(makepoint(113.081103, 33.247678));
	bridge39.push(makepoint(113.081082, 33.247679));
	bridge39.push(makepoint(113.08106, 33.247679));
	bridge39.push(makepoint(113.081039, 33.247679));
	bridge39.push(makepoint(113.081017, 33.24768));
	bridge39.push(makepoint(113.080996, 33.24768));
	bridge39.push(makepoint(113.080974, 33.247681));
	bridge39.push(makepoint(113.080953, 33.247681));
	bridge39.push(makepoint(113.080932, 33.247681));
	bridge39.push(makepoint(113.08091, 33.247682));
	bridge39.push(makepoint(113.080889, 33.247682));
	bridge39.push(makepoint(113.080867, 33.247682));
	bridge39.push(makepoint(113.080846, 33.247683));
	bridge39.push(makepoint(113.080824, 33.247683));
	bridge39.push(makepoint(113.080803, 33.247684));
	bridge39.push(makepoint(113.080781, 33.247684));
	bridge39.push(makepoint(113.08076, 33.247684));
	bridge39.push(makepoint(113.080738, 33.247685));
	bridge39.push(makepoint(113.080717, 33.247685));
	bridge39.push(makepoint(113.080696, 33.247686));
	bridge39.push(makepoint(113.080674, 33.247686));
	bridge39.push(makepoint(113.080653, 33.247686));
	bridge39.push(makepoint(113.080631, 33.247687));
	bridge39.push(makepoint(113.08061, 33.247687));
	bridge39.push(makepoint(113.080588, 33.247688));
	bridge39.push(makepoint(113.080567, 33.247688));
	bridge39.push(makepoint(113.080545, 33.247688));
	bridge39.push(makepoint(113.080524, 33.247689));
	bridge39.push(makepoint(113.080502, 33.247689));
	bridge39.push(makepoint(113.080481, 33.247689));
	bridge39.push(makepoint(113.080459, 33.24769));
	bridge39.push(makepoint(113.080438, 33.24769));
	bridge39.push(makepoint(113.080417, 33.247691));
	bridge39.push(makepoint(113.080395, 33.247691));
	bridge39.push(makepoint(113.080374, 33.247691));
	bridge39.push(makepoint(113.080352, 33.247692));
	bridge39.push(makepoint(113.080331, 33.247692));
	bridge39.push(makepoint(113.080309, 33.247693));
	bridge39.push(makepoint(113.080288, 33.247693));
	bridge39.push(makepoint(113.080266, 33.247693));
	bridge39.push(makepoint(113.080245, 33.247694));
	bridge39.push(makepoint(113.080223, 33.247694));
	bridge39.push(makepoint(113.080202, 33.247695));
	bridge39.push(makepoint(113.080181, 33.247695));
	bridge39.push(makepoint(113.080159, 33.247695));
	bridge39.push(makepoint(113.080138, 33.247696));
	bridge39.push(makepoint(113.080091, 33.247658));
	bridge39.push(makepoint(113.080096, 33.247843));
	bridge39.push(makepoint(113.08014, 33.247804));
	bridge39.push(makepoint(113.080162, 33.247803));
	bridge39.push(makepoint(113.080183, 33.247803));
	bridge39.push(makepoint(113.080205, 33.247803));
	bridge39.push(makepoint(113.080226, 33.247802));
	bridge39.push(makepoint(113.080248, 33.247802));
	bridge39.push(makepoint(113.080269, 33.247802));
	bridge39.push(makepoint(113.080291, 33.247801));
	bridge39.push(makepoint(113.080312, 33.247801));
	bridge39.push(makepoint(113.080334, 33.2478));
	bridge39.push(makepoint(113.080355, 33.2478));
	bridge39.push(makepoint(113.080376, 33.2478));
	bridge39.push(makepoint(113.080398, 33.247799));
	bridge39.push(makepoint(113.080419, 33.247799));
	bridge39.push(makepoint(113.080441, 33.247798));
	bridge39.push(makepoint(113.080462, 33.247798));
	bridge39.push(makepoint(113.080484, 33.247798));
	bridge39.push(makepoint(113.080505, 33.247797));
	bridge39.push(makepoint(113.080527, 33.247797));
	bridge39.push(makepoint(113.080548, 33.247796));
	bridge39.push(makepoint(113.08057, 33.247796));
	bridge39.push(makepoint(113.080591, 33.247796));
	bridge39.push(makepoint(113.080612, 33.247795));
	bridge39.push(makepoint(113.080634, 33.247795));
	bridge39.push(makepoint(113.080655, 33.247795));
	bridge39.push(makepoint(113.080677, 33.247794));
	bridge39.push(makepoint(113.080698, 33.247794));
	bridge39.push(makepoint(113.08072, 33.247793));
	bridge39.push(makepoint(113.080741, 33.247793));
	bridge39.push(makepoint(113.080763, 33.247793));
	bridge39.push(makepoint(113.080784, 33.247792));
	bridge39.push(makepoint(113.080806, 33.247792));
	bridge39.push(makepoint(113.080827, 33.247791));
	bridge39.push(makepoint(113.080848, 33.247791));
	bridge39.push(makepoint(113.08087, 33.247791));
	bridge39.push(makepoint(113.080891, 33.24779));
	bridge39.push(makepoint(113.080913, 33.24779));
	bridge39.push(makepoint(113.080934, 33.247789));
	bridge39.push(makepoint(113.080956, 33.247789));
	bridge39.push(makepoint(113.080977, 33.247789));
	bridge39.push(makepoint(113.080999, 33.247788));
	bridge39.push(makepoint(113.08102, 33.247788));
	bridge39.push(makepoint(113.081042, 33.247788));
	bridge39.push(makepoint(113.081063, 33.247787));
	bridge39.push(makepoint(113.081085, 33.247787));
	bridge39.push(makepoint(113.081106, 33.247786));
	bridge39.push(makepoint(113.081127, 33.247786));
	bridge39.push(makepoint(113.081149, 33.247786));
	bridge39.push(makepoint(113.08117, 33.247785));
	bridge39.push(makepoint(113.081192, 33.247785));
	bridge39.push(makepoint(113.081213, 33.247784));
	bridge39.push(makepoint(113.081235, 33.247784));
	bridge39.push(makepoint(113.081256, 33.247784));
	bridge39.push(makepoint(113.081278, 33.247783));
	bridge39.push(makepoint(113.081299, 33.247783));
	bridge39.push(makepoint(113.081321, 33.247782));
	bridge39.push(makepoint(113.081342, 33.247782));
	bridge39.push(makepoint(113.081363, 33.247782));
	bridge39.push(makepoint(113.081385, 33.247781));
	bridge39.push(makepoint(113.081406, 33.247781));
	bridge39.push(makepoint(113.081428, 33.247781));
	bridge39.push(makepoint(113.081449, 33.24778));
	bridge39.push(makepoint(113.081471, 33.24778));
	bridge39.push(makepoint(113.081492, 33.247779));
	bridge39.push(makepoint(113.081514, 33.247779));
	bridge39.push(makepoint(113.081535, 33.247779));
	bridge39.push(makepoint(113.081557, 33.247778));
	bridge39.push(makepoint(113.081578, 33.247778));
	bridge39.push(makepoint(113.081599, 33.247777));
	bridge39.push(makepoint(113.081621, 33.247777));
	bridge39.push(makepoint(113.081642, 33.247777));
	bridge39.push(makepoint(113.081664, 33.247776));
	bridge39.push(makepoint(113.081685, 33.247776));
	bridge39.push(makepoint(113.081707, 33.247775));
	bridge39.push(makepoint(113.081717, 33.247775));
	bridge39.push(makepoint(113.081764, 33.247813));
	bridge39.push(makepoint(113.081759, 33.247628));

	bridge40.push(makepoint(113.085802, 33.261395));
	bridge40.push(makepoint(113.085849, 33.261515));
	bridge40.push(makepoint(113.085878, 33.261467));
	bridge40.push(makepoint(113.085898, 33.261461));
	bridge40.push(makepoint(113.085919, 33.261456));
	bridge40.push(makepoint(113.085939, 33.26145));
	bridge40.push(makepoint(113.085959, 33.261445));
	bridge40.push(makepoint(113.08598, 33.261439));
	bridge40.push(makepoint(113.086, 33.261433));
	bridge40.push(makepoint(113.086021, 33.261428));
	bridge40.push(makepoint(113.086041, 33.261422));
	bridge40.push(makepoint(113.086062, 33.261417));
	bridge40.push(makepoint(113.086082, 33.261411));
	bridge40.push(makepoint(113.086102, 33.261405));
	bridge40.push(makepoint(113.086123, 33.2614));
	bridge40.push(makepoint(113.086143, 33.261394));
	bridge40.push(makepoint(113.086164, 33.261389));
	bridge40.push(makepoint(113.086184, 33.261383));
	bridge40.push(makepoint(113.086204, 33.261377));
	bridge40.push(makepoint(113.086225, 33.261372));
	bridge40.push(makepoint(113.086245, 33.261366));
	bridge40.push(makepoint(113.086266, 33.261361));
	bridge40.push(makepoint(113.086286, 33.261355));
	bridge40.push(makepoint(113.086306, 33.26135));
	bridge40.push(makepoint(113.086327, 33.261344));
	bridge40.push(makepoint(113.086347, 33.261338));
	bridge40.push(makepoint(113.086368, 33.261333));
	bridge40.push(makepoint(113.086388, 33.261327));
	bridge40.push(makepoint(113.086408, 33.261322));
	bridge40.push(makepoint(113.086429, 33.261316));
	bridge40.push(makepoint(113.086449, 33.26131));
	bridge40.push(makepoint(113.08647, 33.261305));
	bridge40.push(makepoint(113.08649, 33.261299));
	bridge40.push(makepoint(113.08651, 33.261294));
	bridge40.push(makepoint(113.086531, 33.261288));
	bridge40.push(makepoint(113.086551, 33.261282));
	bridge40.push(makepoint(113.086572, 33.261277));
	bridge40.push(makepoint(113.086592, 33.261271));
	bridge40.push(makepoint(113.086612, 33.261266));
	bridge40.push(makepoint(113.086633, 33.26126));
	bridge40.push(makepoint(113.086653, 33.261254));
	bridge40.push(makepoint(113.086674, 33.261249));
	bridge40.push(makepoint(113.086694, 33.261243));
	bridge40.push(makepoint(113.086715, 33.261238));
	bridge40.push(makepoint(113.086735, 33.261232));
	bridge40.push(makepoint(113.086755, 33.261226));
	bridge40.push(makepoint(113.086766, 33.261224));
	bridge40.push(makepoint(113.086823, 33.261248));
	bridge40.push(makepoint(113.086776, 33.261128));
	bridge40.push(makepoint(113.086747, 33.261176));
	bridge40.push(makepoint(113.086737, 33.261179));
	bridge40.push(makepoint(113.086717, 33.261185));
	bridge40.push(makepoint(113.086696, 33.26119));
	bridge40.push(makepoint(113.086676, 33.261196));
	bridge40.push(makepoint(113.086655, 33.261202));
	bridge40.push(makepoint(113.086635, 33.261207));
	bridge40.push(makepoint(113.086615, 33.261213));
	bridge40.push(makepoint(113.086594, 33.261218));
	bridge40.push(makepoint(113.086574, 33.261224));
	bridge40.push(makepoint(113.086553, 33.26123));
	bridge40.push(makepoint(113.086533, 33.261235));
	bridge40.push(makepoint(113.086513, 33.261241));
	bridge40.push(makepoint(113.086492, 33.261246));
	bridge40.push(makepoint(113.086472, 33.261252));
	bridge40.push(makepoint(113.086451, 33.261258));
	bridge40.push(makepoint(113.086431, 33.261263));
	bridge40.push(makepoint(113.086411, 33.261269));
	bridge40.push(makepoint(113.08639, 33.261274));
	bridge40.push(makepoint(113.08637, 33.26128));
	bridge40.push(makepoint(113.086349, 33.261286));
	bridge40.push(makepoint(113.086329, 33.261291));
	bridge40.push(makepoint(113.086308, 33.261297));
	bridge40.push(makepoint(113.086288, 33.261302));
	bridge40.push(makepoint(113.086268, 33.261308));
	bridge40.push(makepoint(113.086247, 33.261314));
	bridge40.push(makepoint(113.086227, 33.261319));
	bridge40.push(makepoint(113.086206, 33.261325));
	bridge40.push(makepoint(113.086186, 33.26133));
	bridge40.push(makepoint(113.086166, 33.261336));
	bridge40.push(makepoint(113.086145, 33.261342));
	bridge40.push(makepoint(113.086125, 33.261347));
	bridge40.push(makepoint(113.086104, 33.261353));
	bridge40.push(makepoint(113.086084, 33.261358));
	bridge40.push(makepoint(113.086064, 33.261364));
	bridge40.push(makepoint(113.086043, 33.261369));
	bridge40.push(makepoint(113.086023, 33.261375));
	bridge40.push(makepoint(113.086002, 33.261381));
	bridge40.push(makepoint(113.085982, 33.261386));
	bridge40.push(makepoint(113.085962, 33.261392));
	bridge40.push(makepoint(113.085941, 33.261397));
	bridge40.push(makepoint(113.085921, 33.261403));
	bridge40.push(makepoint(113.0859, 33.261409));
	bridge40.push(makepoint(113.08588, 33.261414));
	bridge40.push(makepoint(113.08586, 33.26142));
	bridge40.push(makepoint(113.085802, 33.261395));

	bridge41.push(makepoint(113.090082, 33.271433));
	bridge41.push(makepoint(113.090028, 33.271462));
	bridge41.push(makepoint(113.090023, 33.271461));
	bridge41.push(makepoint(113.090002, 33.271457));
	bridge41.push(makepoint(113.089981, 33.271454));
	bridge41.push(makepoint(113.08996, 33.27145));
	bridge41.push(makepoint(113.089939, 33.271446));
	bridge41.push(makepoint(113.089918, 33.271442));
	bridge41.push(makepoint(113.089897, 33.271438));
	bridge41.push(makepoint(113.089876, 33.271434));
	bridge41.push(makepoint(113.089855, 33.271431));
	bridge41.push(makepoint(113.089834, 33.271427));
	bridge41.push(makepoint(113.089813, 33.271423));
	bridge41.push(makepoint(113.089792, 33.271419));
	bridge41.push(makepoint(113.089771, 33.271415));
	bridge41.push(makepoint(113.08975, 33.271412));
	bridge41.push(makepoint(113.089729, 33.271408));
	bridge41.push(makepoint(113.089708, 33.271404));
	bridge41.push(makepoint(113.089687, 33.2714));
	bridge41.push(makepoint(113.089666, 33.271396));
	bridge41.push(makepoint(113.089645, 33.271393));
	bridge41.push(makepoint(113.089624, 33.271389));
	bridge41.push(makepoint(113.089603, 33.271385));
	bridge41.push(makepoint(113.089582, 33.271381));
	bridge41.push(makepoint(113.089561, 33.271377));
	bridge41.push(makepoint(113.08954, 33.271373));
	bridge41.push(makepoint(113.089519, 33.27137));
	bridge41.push(makepoint(113.089498, 33.271366));
	bridge41.push(makepoint(113.089477, 33.271362));
	bridge41.push(makepoint(113.089456, 33.271358));
	bridge41.push(makepoint(113.089435, 33.271354));
	bridge41.push(makepoint(113.089414, 33.271351));
	bridge41.push(makepoint(113.089393, 33.271347));
	bridge41.push(makepoint(113.089372, 33.271343));
	bridge41.push(makepoint(113.089351, 33.271339));
	bridge41.push(makepoint(113.08933, 33.271335));
	bridge41.push(makepoint(113.089309, 33.271332));
	bridge41.push(makepoint(113.089288, 33.271328));
	bridge41.push(makepoint(113.089267, 33.271324));
	bridge41.push(makepoint(113.089246, 33.27132));
	bridge41.push(makepoint(113.089225, 33.271316));
	bridge41.push(makepoint(113.089204, 33.271313));
	bridge41.push(makepoint(113.089183, 33.271309));
	bridge41.push(makepoint(113.089162, 33.271305));
	bridge41.push(makepoint(113.089141, 33.271301));
	bridge41.push(makepoint(113.08912, 33.271297));
	bridge41.push(makepoint(113.089099, 33.271293));
	bridge41.push(makepoint(113.089078, 33.27129));
	bridge41.push(makepoint(113.089057, 33.271286));
	bridge41.push(makepoint(113.089036, 33.271282));
	bridge41.push(makepoint(113.089015, 33.271278));
	bridge41.push(makepoint(113.088994, 33.271274));
	bridge41.push(makepoint(113.088973, 33.271271));
	bridge41.push(makepoint(113.088958, 33.271268));
	bridge41.push(makepoint(113.088923, 33.271222));
	bridge41.push(makepoint(113.088889, 33.271354));
	bridge41.push(makepoint(113.088943, 33.271325));
	bridge41.push(makepoint(113.088959, 33.271328));
	bridge41.push(makepoint(113.08898, 33.271332));
	bridge41.push(makepoint(113.089001, 33.271335));
	bridge41.push(makepoint(113.089022, 33.271339));
	bridge41.push(makepoint(113.089043, 33.271343));
	bridge41.push(makepoint(113.089064, 33.271347));
	bridge41.push(makepoint(113.089085, 33.271351));
	bridge41.push(makepoint(113.089106, 33.271355));
	bridge41.push(makepoint(113.089127, 33.271358));
	bridge41.push(makepoint(113.089148, 33.271362));
	bridge41.push(makepoint(113.089169, 33.271366));
	bridge41.push(makepoint(113.08919, 33.27137));
	bridge41.push(makepoint(113.089211, 33.271374));
	bridge41.push(makepoint(113.089232, 33.271377));
	bridge41.push(makepoint(113.089252, 33.271381));
	bridge41.push(makepoint(113.089273, 33.271385));
	bridge41.push(makepoint(113.089294, 33.271389));
	bridge41.push(makepoint(113.089315, 33.271393));
	bridge41.push(makepoint(113.089336, 33.271396));
	bridge41.push(makepoint(113.089357, 33.2714));
	bridge41.push(makepoint(113.089378, 33.271404));
	bridge41.push(makepoint(113.089399, 33.271408));
	bridge41.push(makepoint(113.08942, 33.271412));
	bridge41.push(makepoint(113.089441, 33.271416));
	bridge41.push(makepoint(113.089462, 33.271419));
	bridge41.push(makepoint(113.089483, 33.271423));
	bridge41.push(makepoint(113.089504, 33.271427));
	bridge41.push(makepoint(113.089525, 33.271431));
	bridge41.push(makepoint(113.089546, 33.271435));
	bridge41.push(makepoint(113.089567, 33.271438));
	bridge41.push(makepoint(113.089588, 33.271442));
	bridge41.push(makepoint(113.089609, 33.271446));
	bridge41.push(makepoint(113.08963, 33.27145));
	bridge41.push(makepoint(113.089651, 33.271454));
	bridge41.push(makepoint(113.089672, 33.271457));
	bridge41.push(makepoint(113.089693, 33.271461));
	bridge41.push(makepoint(113.089714, 33.271465));
	bridge41.push(makepoint(113.089735, 33.271469));
	bridge41.push(makepoint(113.089756, 33.271473));
	bridge41.push(makepoint(113.089777, 33.271476));
	bridge41.push(makepoint(113.089798, 33.27148));
	bridge41.push(makepoint(113.089819, 33.271484));
	bridge41.push(makepoint(113.08984, 33.271488));
	bridge41.push(makepoint(113.089861, 33.271492));
	bridge41.push(makepoint(113.089882, 33.271496));
	bridge41.push(makepoint(113.089903, 33.271499));
	bridge41.push(makepoint(113.089924, 33.271503));
	bridge41.push(makepoint(113.089945, 33.271507));
	bridge41.push(makepoint(113.089966, 33.271511));
	bridge41.push(makepoint(113.089987, 33.271515));
	bridge41.push(makepoint(113.090008, 33.271518));
	bridge41.push(makepoint(113.090013, 33.271519));
	bridge41.push(makepoint(113.090048, 33.271565));
	bridge41.push(makepoint(113.090082, 33.271433));

	bridge42.push(makepoint(113.092339, 33.279785));
	bridge42.push(makepoint(113.092374, 33.279867));
	bridge42.push(makepoint(113.092387, 33.279843));
	bridge42.push(makepoint(113.093397, 33.279538));
	bridge42.push(makepoint(113.093424, 33.27955));
	bridge42.push(makepoint(113.09339, 33.279468));
	bridge42.push(makepoint(113.093377, 33.279492));
	bridge42.push(makepoint(113.092367, 33.279797));
	bridge42.push(makepoint(113.092339, 33.279785));

	bridge43.push(makepoint(113.040129, 33.228475));
	bridge43.push(makepoint(113.040092, 33.228519));
	bridge43.push(makepoint(113.040239, 33.228498));
	bridge43.push(makepoint(113.040187, 33.228467));
	bridge43.push(makepoint(113.040185, 33.228458));
	bridge43.push(makepoint(113.040181, 33.22844));
	bridge43.push(makepoint(113.040178, 33.228422));
	bridge43.push(makepoint(113.040174, 33.228404));
	bridge43.push(makepoint(113.040171, 33.228387));
	bridge43.push(makepoint(113.040167, 33.228369));
	bridge43.push(makepoint(113.040163, 33.228351));
	bridge43.push(makepoint(113.04016, 33.228333));
	bridge43.push(makepoint(113.040156, 33.228316));
	bridge43.push(makepoint(113.040153, 33.228298));
	bridge43.push(makepoint(113.040149, 33.22828));
	bridge43.push(makepoint(113.040145, 33.228262));
	bridge43.push(makepoint(113.040142, 33.228245));
	bridge43.push(makepoint(113.040138, 33.228227));
	bridge43.push(makepoint(113.040134, 33.228209));
	bridge43.push(makepoint(113.040131, 33.228191));
	bridge43.push(makepoint(113.040127, 33.228173));
	bridge43.push(makepoint(113.040124, 33.228156));
	bridge43.push(makepoint(113.04012, 33.228138));
	bridge43.push(makepoint(113.040116, 33.22812));
	bridge43.push(makepoint(113.040113, 33.228102));
	bridge43.push(makepoint(113.040109, 33.228085));
	bridge43.push(makepoint(113.040105, 33.228067));
	bridge43.push(makepoint(113.040102, 33.228049));
	bridge43.push(makepoint(113.040098, 33.228031));
	bridge43.push(makepoint(113.040095, 33.228013));
	bridge43.push(makepoint(113.040091, 33.227996));
	bridge43.push(makepoint(113.040087, 33.227978));
	bridge43.push(makepoint(113.040084, 33.22796));
	bridge43.push(makepoint(113.04008, 33.227942));
	bridge43.push(makepoint(113.040076, 33.227925));
	bridge43.push(makepoint(113.040073, 33.227907));
	bridge43.push(makepoint(113.040069, 33.227889));
	bridge43.push(makepoint(113.040066, 33.227871));
	bridge43.push(makepoint(113.040062, 33.227853));
	bridge43.push(makepoint(113.040058, 33.227836));
	bridge43.push(makepoint(113.040055, 33.227818));
	bridge43.push(makepoint(113.040051, 33.2278));
	bridge43.push(makepoint(113.040047, 33.227782));
	bridge43.push(makepoint(113.040044, 33.227765));
	bridge43.push(makepoint(113.04004, 33.227747));
	bridge43.push(makepoint(113.040037, 33.227729));
	bridge43.push(makepoint(113.040033, 33.227711));
	bridge43.push(makepoint(113.040029, 33.227694));
	bridge43.push(makepoint(113.040026, 33.227676));
	bridge43.push(makepoint(113.040022, 33.227658));
	bridge43.push(makepoint(113.040019, 33.22764));
	bridge43.push(makepoint(113.040015, 33.227622));
	bridge43.push(makepoint(113.040011, 33.227605));
	bridge43.push(makepoint(113.040008, 33.227587));
	bridge43.push(makepoint(113.040004, 33.227569));
	bridge43.push(makepoint(113.04, 33.227551));
	bridge43.push(makepoint(113.039997, 33.227534));
	bridge43.push(makepoint(113.039993, 33.227516));
	bridge43.push(makepoint(113.03999, 33.227498));
	bridge43.push(makepoint(113.039986, 33.22748));
	bridge43.push(makepoint(113.039984, 33.227471));
	bridge43.push(makepoint(113.040021, 33.227427));
	bridge43.push(makepoint(113.039873, 33.227448));
	bridge43.push(makepoint(113.039926, 33.22748));
	bridge43.push(makepoint(113.039928, 33.227489));
	bridge43.push(makepoint(113.039931, 33.227506));
	bridge43.push(makepoint(113.039935, 33.227524));
	bridge43.push(makepoint(113.039939, 33.227542));
	bridge43.push(makepoint(113.039942, 33.22756));
	bridge43.push(makepoint(113.039946, 33.227577));
	bridge43.push(makepoint(113.039949, 33.227595));
	bridge43.push(makepoint(113.039953, 33.227613));
	bridge43.push(makepoint(113.039957, 33.227631));
	bridge43.push(makepoint(113.03996, 33.227649));
	bridge43.push(makepoint(113.039964, 33.227666));
	bridge43.push(makepoint(113.039968, 33.227684));
	bridge43.push(makepoint(113.039971, 33.227702));
	bridge43.push(makepoint(113.039975, 33.22772));
	bridge43.push(makepoint(113.039978, 33.227737));
	bridge43.push(makepoint(113.039982, 33.227755));
	bridge43.push(makepoint(113.039986, 33.227773));
	bridge43.push(makepoint(113.039989, 33.227791));
	bridge43.push(makepoint(113.039993, 33.227809));
	bridge43.push(makepoint(113.039997, 33.227826));
	bridge43.push(makepoint(113.04, 33.227844));
	bridge43.push(makepoint(113.040004, 33.227862));
	bridge43.push(makepoint(113.040007, 33.22788));
	bridge43.push(makepoint(113.040011, 33.227897));
	bridge43.push(makepoint(113.040015, 33.227915));
	bridge43.push(makepoint(113.040018, 33.227933));
	bridge43.push(makepoint(113.040022, 33.227951));
	bridge43.push(makepoint(113.040026, 33.227969));
	bridge43.push(makepoint(113.040029, 33.227986));
	bridge43.push(makepoint(113.040033, 33.228004));
	bridge43.push(makepoint(113.040036, 33.228022));
	bridge43.push(makepoint(113.04004, 33.22804));
	bridge43.push(makepoint(113.040044, 33.228057));
	bridge43.push(makepoint(113.040047, 33.228075));
	bridge43.push(makepoint(113.040051, 33.228093));
	bridge43.push(makepoint(113.040055, 33.228111));
	bridge43.push(makepoint(113.040058, 33.228128));
	bridge43.push(makepoint(113.040062, 33.228146));
	bridge43.push(makepoint(113.040065, 33.228164));
	bridge43.push(makepoint(113.040069, 33.228182));
	bridge43.push(makepoint(113.040073, 33.2282));
	bridge43.push(makepoint(113.040076, 33.228217));
	bridge43.push(makepoint(113.04008, 33.228235));
	bridge43.push(makepoint(113.040083, 33.228253));
	bridge43.push(makepoint(113.040087, 33.228271));
	bridge43.push(makepoint(113.040091, 33.228288));
	bridge43.push(makepoint(113.040094, 33.228306));
	bridge43.push(makepoint(113.040098, 33.228324));
	bridge43.push(makepoint(113.040102, 33.228342));
	bridge43.push(makepoint(113.040105, 33.22836));
	bridge43.push(makepoint(113.040109, 33.228377));
	bridge43.push(makepoint(113.040112, 33.228395));
	bridge43.push(makepoint(113.040116, 33.228413));
	bridge43.push(makepoint(113.04012, 33.228431));
	bridge43.push(makepoint(113.040123, 33.228448));
	bridge43.push(makepoint(113.040127, 33.228466));
	bridge43.push(makepoint(113.040129, 33.228475));

	bridge44.push(makepoint(112.99798, 33.19897));
	bridge44.push(makepoint(112.998016, 33.198926));
	bridge44.push(makepoint(112.998032, 33.198923));
	bridge44.push(makepoint(112.998053, 33.19892));
	bridge44.push(makepoint(112.998074, 33.198917));
	bridge44.push(makepoint(112.998095, 33.198913));
	bridge44.push(makepoint(112.998116, 33.19891));
	bridge44.push(makepoint(112.998137, 33.198907));
	bridge44.push(makepoint(112.998158, 33.198903));
	bridge44.push(makepoint(112.99818, 33.1989));
	bridge44.push(makepoint(112.998201, 33.198897));
	bridge44.push(makepoint(112.998222, 33.198894));
	bridge44.push(makepoint(112.998243, 33.19889));
	bridge44.push(makepoint(112.998264, 33.198887));
	bridge44.push(makepoint(112.998285, 33.198884));
	bridge44.push(makepoint(112.998306, 33.19888));
	bridge44.push(makepoint(112.998327, 33.198877));
	bridge44.push(makepoint(112.998348, 33.198874));
	bridge44.push(makepoint(112.998369, 33.19887));
	bridge44.push(makepoint(112.99839, 33.198867));
	bridge44.push(makepoint(112.998412, 33.198864));
	bridge44.push(makepoint(112.998433, 33.198861));
	bridge44.push(makepoint(112.998454, 33.198857));
	bridge44.push(makepoint(112.998475, 33.198854));
	bridge44.push(makepoint(112.998496, 33.198851));
	bridge44.push(makepoint(112.998517, 33.198847));
	bridge44.push(makepoint(112.998538, 33.198844));
	bridge44.push(makepoint(112.998559, 33.198841));
	bridge44.push(makepoint(112.99858, 33.198837));
	bridge44.push(makepoint(112.998601, 33.198834));
	bridge44.push(makepoint(112.998622, 33.198831));
	bridge44.push(makepoint(112.998643, 33.198827));
	bridge44.push(makepoint(112.998665, 33.198824));
	bridge44.push(makepoint(112.998686, 33.198821));
	bridge44.push(makepoint(112.998707, 33.198818));
	bridge44.push(makepoint(112.998728, 33.198814));
	bridge44.push(makepoint(112.998749, 33.198811));
	bridge44.push(makepoint(112.99877, 33.198808));
	bridge44.push(makepoint(112.998791, 33.198804));
	bridge44.push(makepoint(112.998812, 33.198801));
	bridge44.push(makepoint(112.998833, 33.198798));
	bridge44.push(makepoint(112.998854, 33.198795));
	bridge44.push(makepoint(112.998875, 33.198791));
	bridge44.push(makepoint(112.998897, 33.198788));
	bridge44.push(makepoint(112.998918, 33.198785));
	bridge44.push(makepoint(112.998939, 33.198781));
	bridge44.push(makepoint(112.99896, 33.198778));
	bridge44.push(makepoint(112.998981, 33.198775));
	bridge44.push(makepoint(112.999002, 33.198771));
	bridge44.push(makepoint(112.999023, 33.198768));
	bridge44.push(makepoint(112.999039, 33.198766));
	bridge44.push(makepoint(112.999092, 33.198796));
	bridge44.push(makepoint(112.999064, 33.198672));
	bridge44.push(makepoint(112.999028, 33.198717));
	bridge44.push(makepoint(112.999012, 33.198719));
	bridge44.push(makepoint(112.998991, 33.198723));
	bridge44.push(makepoint(112.99897, 33.198726));
	bridge44.push(makepoint(112.998949, 33.198729));
	bridge44.push(makepoint(112.998928, 33.198733));
	bridge44.push(makepoint(112.998907, 33.198736));
	bridge44.push(makepoint(112.998886, 33.198739));
	bridge44.push(makepoint(112.998865, 33.198742));
	bridge44.push(makepoint(112.998844, 33.198746));
	bridge44.push(makepoint(112.998822, 33.198749));
	bridge44.push(makepoint(112.998801, 33.198752));
	bridge44.push(makepoint(112.99878, 33.198756));
	bridge44.push(makepoint(112.998759, 33.198759));
	bridge44.push(makepoint(112.998738, 33.198762));
	bridge44.push(makepoint(112.998717, 33.198766));
	bridge44.push(makepoint(112.998696, 33.198769));
	bridge44.push(makepoint(112.998675, 33.198772));
	bridge44.push(makepoint(112.998654, 33.198775));
	bridge44.push(makepoint(112.998633, 33.198779));
	bridge44.push(makepoint(112.998612, 33.198782));
	bridge44.push(makepoint(112.99859, 33.198785));
	bridge44.push(makepoint(112.998569, 33.198789));
	bridge44.push(makepoint(112.998548, 33.198792));
	bridge44.push(makepoint(112.998527, 33.198795));
	bridge44.push(makepoint(112.998506, 33.198799));
	bridge44.push(makepoint(112.998485, 33.198802));
	bridge44.push(makepoint(112.998464, 33.198805));
	bridge44.push(makepoint(112.998443, 33.198808));
	bridge44.push(makepoint(112.998422, 33.198812));
	bridge44.push(makepoint(112.998401, 33.198815));
	bridge44.push(makepoint(112.99838, 33.198818));
	bridge44.push(makepoint(112.998359, 33.198822));
	bridge44.push(makepoint(112.998337, 33.198825));
	bridge44.push(makepoint(112.998316, 33.198828));
	bridge44.push(makepoint(112.998295, 33.198832));
	bridge44.push(makepoint(112.998274, 33.198835));
	bridge44.push(makepoint(112.998253, 33.198838));
	bridge44.push(makepoint(112.998232, 33.198841));
	bridge44.push(makepoint(112.998211, 33.198845));
	bridge44.push(makepoint(112.99819, 33.198848));
	bridge44.push(makepoint(112.998169, 33.198851));
	bridge44.push(makepoint(112.998148, 33.198855));
	bridge44.push(makepoint(112.998127, 33.198858));
	bridge44.push(makepoint(112.998105, 33.198861));
	bridge44.push(makepoint(112.998084, 33.198865));
	bridge44.push(makepoint(112.998063, 33.198868));
	bridge44.push(makepoint(112.998042, 33.198871));
	bridge44.push(makepoint(112.998021, 33.198874));
	bridge44.push(makepoint(112.998005, 33.198877));
	bridge44.push(makepoint(112.997952, 33.198846));
	bridge44.push(makepoint(112.99798, 33.19897));

	bridge45.push(makepoint(113.006714, 33.208242));
	bridge45.push(makepoint(113.006755, 33.208201));
	bridge45.push(makepoint(113.006777, 33.208199));
	bridge45.push(makepoint(113.006798, 33.208198));
	bridge45.push(makepoint(113.006819, 33.208196));
	bridge45.push(makepoint(113.006841, 33.208195));
	bridge45.push(makepoint(113.006862, 33.208193));
	bridge45.push(makepoint(113.006884, 33.208192));
	bridge45.push(makepoint(113.006905, 33.20819));
	bridge45.push(makepoint(113.006926, 33.208188));
	bridge45.push(makepoint(113.006948, 33.208187));
	bridge45.push(makepoint(113.006969, 33.208185));
	bridge45.push(makepoint(113.00699, 33.208184));
	bridge45.push(makepoint(113.007012, 33.208182));
	bridge45.push(makepoint(113.007033, 33.20818));
	bridge45.push(makepoint(113.007054, 33.208179));
	bridge45.push(makepoint(113.007076, 33.208177));
	bridge45.push(makepoint(113.007097, 33.208176));
	bridge45.push(makepoint(113.007119, 33.208174));
	bridge45.push(makepoint(113.00714, 33.208173));
	bridge45.push(makepoint(113.007161, 33.208171));
	bridge45.push(makepoint(113.007183, 33.208169));
	bridge45.push(makepoint(113.007204, 33.208168));
	bridge45.push(makepoint(113.007225, 33.208166));
	bridge45.push(makepoint(113.007247, 33.208165));
	bridge45.push(makepoint(113.007268, 33.208163));
	bridge45.push(makepoint(113.00729, 33.208161));
	bridge45.push(makepoint(113.007311, 33.20816));
	bridge45.push(makepoint(113.007332, 33.208158));
	bridge45.push(makepoint(113.007354, 33.208157));
	bridge45.push(makepoint(113.007375, 33.208155));
	bridge45.push(makepoint(113.007396, 33.208154));
	bridge45.push(makepoint(113.007418, 33.208152));
	bridge45.push(makepoint(113.007439, 33.20815));
	bridge45.push(makepoint(113.00746, 33.208149));
	bridge45.push(makepoint(113.007482, 33.208147));
	bridge45.push(makepoint(113.007503, 33.208146));
	bridge45.push(makepoint(113.007525, 33.208144));
	bridge45.push(makepoint(113.007546, 33.208143));
	bridge45.push(makepoint(113.007567, 33.208141));
	bridge45.push(makepoint(113.007589, 33.208139));
	bridge45.push(makepoint(113.00761, 33.208138));
	bridge45.push(makepoint(113.007631, 33.208136));
	bridge45.push(makepoint(113.007653, 33.208135));
	bridge45.push(makepoint(113.007674, 33.208133));
	bridge45.push(makepoint(113.007685, 33.208132));
	bridge45.push(makepoint(113.007734, 33.208167));
	bridge45.push(makepoint(113.007721, 33.208041));
	bridge45.push(makepoint(113.00768, 33.208083));
	bridge45.push(makepoint(113.007669, 33.208084));
	bridge45.push(makepoint(113.007648, 33.208085));
	bridge45.push(makepoint(113.007626, 33.208087));
	bridge45.push(makepoint(113.007605, 33.208088));
	bridge45.push(makepoint(113.007584, 33.20809));
	bridge45.push(makepoint(113.007562, 33.208092));
	bridge45.push(makepoint(113.007541, 33.208093));
	bridge45.push(makepoint(113.007519, 33.208095));
	bridge45.push(makepoint(113.007498, 33.208096));
	bridge45.push(makepoint(113.007477, 33.208098));
	bridge45.push(makepoint(113.007455, 33.208099));
	bridge45.push(makepoint(113.007434, 33.208101));
	bridge45.push(makepoint(113.007413, 33.208103));
	bridge45.push(makepoint(113.007391, 33.208104));
	bridge45.push(makepoint(113.00737, 33.208106));
	bridge45.push(makepoint(113.007348, 33.208107));
	bridge45.push(makepoint(113.007327, 33.208109));
	bridge45.push(makepoint(113.007306, 33.208111));
	bridge45.push(makepoint(113.007284, 33.208112));
	bridge45.push(makepoint(113.007263, 33.208114));
	bridge45.push(makepoint(113.007242, 33.208115));
	bridge45.push(makepoint(113.00722, 33.208117));
	bridge45.push(makepoint(113.007199, 33.208118));
	bridge45.push(makepoint(113.007178, 33.20812));
	bridge45.push(makepoint(113.007156, 33.208122));
	bridge45.push(makepoint(113.007135, 33.208123));
	bridge45.push(makepoint(113.007113, 33.208125));
	bridge45.push(makepoint(113.007092, 33.208126));
	bridge45.push(makepoint(113.007071, 33.208128));
	bridge45.push(makepoint(113.007049, 33.208129));
	bridge45.push(makepoint(113.007028, 33.208131));
	bridge45.push(makepoint(113.007007, 33.208133));
	bridge45.push(makepoint(113.006985, 33.208134));
	bridge45.push(makepoint(113.006964, 33.208136));
	bridge45.push(makepoint(113.006942, 33.208137));
	bridge45.push(makepoint(113.006921, 33.208139));
	bridge45.push(makepoint(113.0069, 33.208141));
	bridge45.push(makepoint(113.006878, 33.208142));
	bridge45.push(makepoint(113.006857, 33.208144));
	bridge45.push(makepoint(113.006836, 33.208145));
	bridge45.push(makepoint(113.006814, 33.208147));
	bridge45.push(makepoint(113.006793, 33.208148));
	bridge45.push(makepoint(113.006772, 33.20815));
	bridge45.push(makepoint(113.00675, 33.208152));
	bridge45.push(makepoint(113.006701, 33.208117));
	bridge45.push(makepoint(113.006714, 33.208242));

	bridge46.push(makepoint(113.008927, 33.214458));
	bridge46.push(makepoint(113.008945, 33.214615));
	bridge46.push(makepoint(113.008985, 33.214573));
	bridge46.push(makepoint(113.009002, 33.214572));
	bridge46.push(makepoint(113.009023, 33.21457));
	bridge46.push(makepoint(113.009044, 33.214568));
	bridge46.push(makepoint(113.009066, 33.214566));
	bridge46.push(makepoint(113.009087, 33.214565));
	bridge46.push(makepoint(113.009108, 33.214563));
	bridge46.push(makepoint(113.00913, 33.214561));
	bridge46.push(makepoint(113.009151, 33.21456));
	bridge46.push(makepoint(113.009172, 33.214558));
	bridge46.push(makepoint(113.009194, 33.214556));
	bridge46.push(makepoint(113.009215, 33.214554));
	bridge46.push(makepoint(113.009236, 33.214553));
	bridge46.push(makepoint(113.009258, 33.214551));
	bridge46.push(makepoint(113.009279, 33.214549));
	bridge46.push(makepoint(113.0093, 33.214547));
	bridge46.push(makepoint(113.009322, 33.214546));
	bridge46.push(makepoint(113.009343, 33.214544));
	bridge46.push(makepoint(113.009365, 33.214542));
	bridge46.push(makepoint(113.009386, 33.21454));
	bridge46.push(makepoint(113.009407, 33.214539));
	bridge46.push(makepoint(113.009429, 33.214537));
	bridge46.push(makepoint(113.00945, 33.214535));
	bridge46.push(makepoint(113.009471, 33.214534));
	bridge46.push(makepoint(113.009493, 33.214532));
	bridge46.push(makepoint(113.009514, 33.21453));
	bridge46.push(makepoint(113.009535, 33.214528));
	bridge46.push(makepoint(113.009557, 33.214527));
	bridge46.push(makepoint(113.009578, 33.214525));
	bridge46.push(makepoint(113.009599, 33.214523));
	bridge46.push(makepoint(113.009621, 33.214521));
	bridge46.push(makepoint(113.009642, 33.21452));
	bridge46.push(makepoint(113.009663, 33.214518));
	bridge46.push(makepoint(113.009685, 33.214516));
	bridge46.push(makepoint(113.009706, 33.214514));
	bridge46.push(makepoint(113.009728, 33.214513));
	bridge46.push(makepoint(113.009749, 33.214511));
	bridge46.push(makepoint(113.00977, 33.214509));
	bridge46.push(makepoint(113.009792, 33.214508));
	bridge46.push(makepoint(113.009813, 33.214506));
	bridge46.push(makepoint(113.009834, 33.214504));
	bridge46.push(makepoint(113.009856, 33.214502));
	bridge46.push(makepoint(113.009877, 33.214501));
	bridge46.push(makepoint(113.009898, 33.214499));
	bridge46.push(makepoint(113.00992, 33.214497));
	bridge46.push(makepoint(113.009941, 33.214495));
	bridge46.push(makepoint(113.009962, 33.214494));
	bridge46.push(makepoint(113.009984, 33.214492));
	bridge46.push(makepoint(113.010005, 33.21449));
	bridge46.push(makepoint(113.010021, 33.214489));
	bridge46.push(makepoint(113.010071, 33.214523));
	bridge46.push(makepoint(113.010053, 33.214366));
	bridge46.push(makepoint(113.010012, 33.214408));
	bridge46.push(makepoint(113.009996, 33.214409));
	bridge46.push(makepoint(113.009975, 33.214411));
	bridge46.push(makepoint(113.009953, 33.214413));
	bridge46.push(makepoint(113.009932, 33.214415));
	bridge46.push(makepoint(113.00991, 33.214416));
	bridge46.push(makepoint(113.009889, 33.214418));
	bridge46.push(makepoint(113.009868, 33.21442));
	bridge46.push(makepoint(113.009846, 33.214422));
	bridge46.push(makepoint(113.009825, 33.214423));
	bridge46.push(makepoint(113.009804, 33.214425));
	bridge46.push(makepoint(113.009782, 33.214427));
	bridge46.push(makepoint(113.009761, 33.214429));
	bridge46.push(makepoint(113.00974, 33.21443));
	bridge46.push(makepoint(113.009718, 33.214432));
	bridge46.push(makepoint(113.009697, 33.214434));
	bridge46.push(makepoint(113.009676, 33.214435));
	bridge46.push(makepoint(113.009654, 33.214437));
	bridge46.push(makepoint(113.009633, 33.214439));
	bridge46.push(makepoint(113.009612, 33.214441));
	bridge46.push(makepoint(113.00959, 33.214442));
	bridge46.push(makepoint(113.009569, 33.214444));
	bridge46.push(makepoint(113.009547, 33.214446));
	bridge46.push(makepoint(113.009526, 33.214448));
	bridge46.push(makepoint(113.009505, 33.214449));
	bridge46.push(makepoint(113.009483, 33.214451));
	bridge46.push(makepoint(113.009462, 33.214453));
	bridge46.push(makepoint(113.009441, 33.214455));
	bridge46.push(makepoint(113.009419, 33.214456));
	bridge46.push(makepoint(113.009398, 33.214458));
	bridge46.push(makepoint(113.009377, 33.21446));
	bridge46.push(makepoint(113.009355, 33.214461));
	bridge46.push(makepoint(113.009334, 33.214463));
	bridge46.push(makepoint(113.009313, 33.214465));
	bridge46.push(makepoint(113.009291, 33.214467));
	bridge46.push(makepoint(113.00927, 33.214468));
	bridge46.push(makepoint(113.009248, 33.21447));
	bridge46.push(makepoint(113.009227, 33.214472));
	bridge46.push(makepoint(113.009206, 33.214474));
	bridge46.push(makepoint(113.009184, 33.214475));
	bridge46.push(makepoint(113.009163, 33.214477));
	bridge46.push(makepoint(113.009142, 33.214479));
	bridge46.push(makepoint(113.00912, 33.21448));
	bridge46.push(makepoint(113.009099, 33.214482));
	bridge46.push(makepoint(113.009078, 33.214484));
	bridge46.push(makepoint(113.009056, 33.214486));
	bridge46.push(makepoint(113.009035, 33.214487));
	bridge46.push(makepoint(113.009014, 33.214489));
	bridge46.push(makepoint(113.008992, 33.214491));
	bridge46.push(makepoint(113.008976, 33.214492));
	bridge46.push(makepoint(113.008927, 33.214458));

	bridge47.push(makepoint(113.032485, 33.227262));
	bridge47.push(makepoint(113.032507, 33.227282));
	bridge47.push(makepoint(113.032506, 33.227291));
	bridge47.push(makepoint(113.032505, 33.227309));
	bridge47.push(makepoint(113.032504, 33.227327));
	bridge47.push(makepoint(113.032503, 33.227345));
	bridge47.push(makepoint(113.032503, 33.227363));
	bridge47.push(makepoint(113.032502, 33.227381));
	bridge47.push(makepoint(113.032501, 33.227399));
	bridge47.push(makepoint(113.0325, 33.227417));
	bridge47.push(makepoint(113.032499, 33.227435));
	bridge47.push(makepoint(113.032498, 33.227453));
	bridge47.push(makepoint(113.032497, 33.227471));
	bridge47.push(makepoint(113.032496, 33.227489));
	bridge47.push(makepoint(113.032495, 33.227507));
	bridge47.push(makepoint(113.032494, 33.227525));
	bridge47.push(makepoint(113.032493, 33.227543));
	bridge47.push(makepoint(113.032492, 33.227561));
	bridge47.push(makepoint(113.032491, 33.227579));
	bridge47.push(makepoint(113.03249, 33.227598));
	bridge47.push(makepoint(113.03249, 33.227616));
	bridge47.push(makepoint(113.032489, 33.227634));
	bridge47.push(makepoint(113.032488, 33.227652));
	bridge47.push(makepoint(113.032487, 33.22767));
	bridge47.push(makepoint(113.032486, 33.227688));
	bridge47.push(makepoint(113.032485, 33.227706));
	bridge47.push(makepoint(113.032484, 33.227724));
	bridge47.push(makepoint(113.032483, 33.227742));
	bridge47.push(makepoint(113.032482, 33.22776));
	bridge47.push(makepoint(113.032481, 33.227778));
	bridge47.push(makepoint(113.03248, 33.227796));
	bridge47.push(makepoint(113.032479, 33.227814));
	bridge47.push(makepoint(113.032478, 33.227832));
	bridge47.push(makepoint(113.032477, 33.22785));
	bridge47.push(makepoint(113.032477, 33.227868));
	bridge47.push(makepoint(113.032476, 33.227886));
	bridge47.push(makepoint(113.032475, 33.227904));
	bridge47.push(makepoint(113.032474, 33.227922));
	bridge47.push(makepoint(113.032473, 33.22794));
	bridge47.push(makepoint(113.032472, 33.227958));
	bridge47.push(makepoint(113.032471, 33.227976));
	bridge47.push(makepoint(113.03247, 33.227994));
	bridge47.push(makepoint(113.032469, 33.228012));
	bridge47.push(makepoint(113.032468, 33.22803));
	bridge47.push(makepoint(113.032467, 33.228048));
	bridge47.push(makepoint(113.032466, 33.228066));
	bridge47.push(makepoint(113.032465, 33.228084));
	bridge47.push(makepoint(113.032464, 33.228102));
	bridge47.push(makepoint(113.032464, 33.22812));
	bridge47.push(makepoint(113.032463, 33.228138));
	bridge47.push(makepoint(113.032462, 33.228156));
	bridge47.push(makepoint(113.032438, 33.228174));
	bridge47.push(makepoint(113.032532, 33.228178));
	bridge47.push(makepoint(113.03251, 33.228158));
	bridge47.push(makepoint(113.032511, 33.22814));
	bridge47.push(makepoint(113.032512, 33.228122));
	bridge47.push(makepoint(113.032513, 33.228104));
	bridge47.push(makepoint(113.032514, 33.228086));
	bridge47.push(makepoint(113.032515, 33.228068));
	bridge47.push(makepoint(113.032516, 33.22805));
	bridge47.push(makepoint(113.032516, 33.228032));
	bridge47.push(makepoint(113.032517, 33.228014));
	bridge47.push(makepoint(113.032518, 33.227996));
	bridge47.push(makepoint(113.032519, 33.227978));
	bridge47.push(makepoint(113.03252, 33.22796));
	bridge47.push(makepoint(113.032521, 33.227942));
	bridge47.push(makepoint(113.032522, 33.227924));
	bridge47.push(makepoint(113.032523, 33.227906));
	bridge47.push(makepoint(113.032524, 33.227888));
	bridge47.push(makepoint(113.032525, 33.22787));
	bridge47.push(makepoint(113.032526, 33.227851));
	bridge47.push(makepoint(113.032527, 33.227833));
	bridge47.push(makepoint(113.032528, 33.227815));
	bridge47.push(makepoint(113.032529, 33.227797));
	bridge47.push(makepoint(113.032529, 33.227779));
	bridge47.push(makepoint(113.03253, 33.227761));
	bridge47.push(makepoint(113.032531, 33.227743));
	bridge47.push(makepoint(113.032532, 33.227725));
	bridge47.push(makepoint(113.032533, 33.227707));
	bridge47.push(makepoint(113.032534, 33.227689));
	bridge47.push(makepoint(113.032535, 33.227671));
	bridge47.push(makepoint(113.032536, 33.227653));
	bridge47.push(makepoint(113.032537, 33.227635));
	bridge47.push(makepoint(113.032538, 33.227617));
	bridge47.push(makepoint(113.032539, 33.227599));
	bridge47.push(makepoint(113.03254, 33.227581));
	bridge47.push(makepoint(113.032541, 33.227563));
	bridge47.push(makepoint(113.032541, 33.227545));
	bridge47.push(makepoint(113.032542, 33.227527));
	bridge47.push(makepoint(113.032543, 33.227509));
	bridge47.push(makepoint(113.032544, 33.227491));
	bridge47.push(makepoint(113.032545, 33.227473));
	bridge47.push(makepoint(113.032546, 33.227455));
	bridge47.push(makepoint(113.032547, 33.227437));
	bridge47.push(makepoint(113.032548, 33.227419));
	bridge47.push(makepoint(113.032549, 33.227401));
	bridge47.push(makepoint(113.03255, 33.227383));
	bridge47.push(makepoint(113.032551, 33.227365));
	bridge47.push(makepoint(113.032552, 33.227347));
	bridge47.push(makepoint(113.032553, 33.227329));
	bridge47.push(makepoint(113.032554, 33.227311));
	bridge47.push(makepoint(113.032554, 33.227293));
	bridge47.push(makepoint(113.032555, 33.227284));
	bridge47.push(makepoint(113.032579, 33.227266));
	bridge47.push(makepoint(113.032485, 33.227262));

	bridge48.push(makepoint(113.016382, 33.220506));
	bridge48.push(makepoint(113.016382, 33.220533));
	bridge48.push(makepoint(113.016374, 33.220539));
	bridge48.push(makepoint(113.016359, 33.220552));
	bridge48.push(makepoint(113.016344, 33.220565));
	bridge48.push(makepoint(113.016329, 33.220577));
	bridge48.push(makepoint(113.016314, 33.22059));
	bridge48.push(makepoint(113.016299, 33.220603));
	bridge48.push(makepoint(113.016284, 33.220616));
	bridge48.push(makepoint(113.016268, 33.220629));
	bridge48.push(makepoint(113.016253, 33.220641));
	bridge48.push(makepoint(113.016238, 33.220654));
	bridge48.push(makepoint(113.016223, 33.220667));
	bridge48.push(makepoint(113.016208, 33.22068));
	bridge48.push(makepoint(113.016193, 33.220693));
	bridge48.push(makepoint(113.016178, 33.220705));
	bridge48.push(makepoint(113.016163, 33.220718));
	bridge48.push(makepoint(113.016148, 33.220731));
	bridge48.push(makepoint(113.016132, 33.220744));
	bridge48.push(makepoint(113.016117, 33.220757));
	bridge48.push(makepoint(113.016102, 33.220769));
	bridge48.push(makepoint(113.016087, 33.220782));
	bridge48.push(makepoint(113.016072, 33.220795));
	bridge48.push(makepoint(113.016057, 33.220808));
	bridge48.push(makepoint(113.016042, 33.220821));
	bridge48.push(makepoint(113.016027, 33.220833));
	bridge48.push(makepoint(113.016011, 33.220846));
	bridge48.push(makepoint(113.015996, 33.220859));
	bridge48.push(makepoint(113.015981, 33.220872));
	bridge48.push(makepoint(113.015966, 33.220885));
	bridge48.push(makepoint(113.015951, 33.220897));
	bridge48.push(makepoint(113.015936, 33.22091));
	bridge48.push(makepoint(113.015921, 33.220923));
	bridge48.push(makepoint(113.015906, 33.220936));
	bridge48.push(makepoint(113.01589, 33.220948));
	bridge48.push(makepoint(113.015875, 33.220961));
	bridge48.push(makepoint(113.01586, 33.220974));
	bridge48.push(makepoint(113.015845, 33.220987));
	bridge48.push(makepoint(113.01583, 33.221));
	bridge48.push(makepoint(113.015815, 33.221012));
	bridge48.push(makepoint(113.0158, 33.221025));
	bridge48.push(makepoint(113.015785, 33.221038));
	bridge48.push(makepoint(113.01577, 33.221051));
	bridge48.push(makepoint(113.015754, 33.221064));
	bridge48.push(makepoint(113.015739, 33.221076));
	bridge48.push(makepoint(113.015724, 33.221089));
	bridge48.push(makepoint(113.015709, 33.221102));
	bridge48.push(makepoint(113.015694, 33.221115));
	bridge48.push(makepoint(113.015679, 33.221128));
	bridge48.push(makepoint(113.015664, 33.22114));
	bridge48.push(makepoint(113.015649, 33.221153));
	bridge48.push(makepoint(113.015633, 33.221166));
	bridge48.push(makepoint(113.015618, 33.221179));
	bridge48.push(makepoint(113.015603, 33.221192));
	bridge48.push(makepoint(113.015588, 33.221204));
	bridge48.push(makepoint(113.015573, 33.221217));
	bridge48.push(makepoint(113.015541, 33.221217));
	bridge48.push(makepoint(113.015607, 33.221273));
	bridge48.push(makepoint(113.015607, 33.221246));
	bridge48.push(makepoint(113.015622, 33.221233));
	bridge48.push(makepoint(113.015637, 33.22122));
	bridge48.push(makepoint(113.015653, 33.221207));
	bridge48.push(makepoint(113.015668, 33.221195));
	bridge48.push(makepoint(113.015683, 33.221182));
	bridge48.push(makepoint(113.015698, 33.221169));
	bridge48.push(makepoint(113.015713, 33.221156));
	bridge48.push(makepoint(113.015728, 33.221143));
	bridge48.push(makepoint(113.015743, 33.221131));
	bridge48.push(makepoint(113.015758, 33.221118));
	bridge48.push(makepoint(113.015774, 33.221105));
	bridge48.push(makepoint(113.015789, 33.221092));
	bridge48.push(makepoint(113.015804, 33.221079));
	bridge48.push(makepoint(113.015819, 33.221067));
	bridge48.push(makepoint(113.015834, 33.221054));
	bridge48.push(makepoint(113.015849, 33.221041));
	bridge48.push(makepoint(113.015864, 33.221028));
	bridge48.push(makepoint(113.015879, 33.221015));
	bridge48.push(makepoint(113.015894, 33.221003));
	bridge48.push(makepoint(113.01591, 33.22099));
	bridge48.push(makepoint(113.015925, 33.220977));
	bridge48.push(makepoint(113.01594, 33.220964));
	bridge48.push(makepoint(113.015955, 33.220951));
	bridge48.push(makepoint(113.01597, 33.220939));
	bridge48.push(makepoint(113.015985, 33.220926));
	bridge48.push(makepoint(113.016, 33.220913));
	bridge48.push(makepoint(113.016015, 33.2209));
	bridge48.push(makepoint(113.016031, 33.220888));
	bridge48.push(makepoint(113.016046, 33.220875));
	bridge48.push(makepoint(113.016061, 33.220862));
	bridge48.push(makepoint(113.016076, 33.220849));
	bridge48.push(makepoint(113.016091, 33.220836));
	bridge48.push(makepoint(113.016106, 33.220824));
	bridge48.push(makepoint(113.016121, 33.220811));
	bridge48.push(makepoint(113.016136, 33.220798));
	bridge48.push(makepoint(113.016152, 33.220785));
	bridge48.push(makepoint(113.016167, 33.220772));
	bridge48.push(makepoint(113.016182, 33.22076));
	bridge48.push(makepoint(113.016197, 33.220747));
	bridge48.push(makepoint(113.016212, 33.220734));
	bridge48.push(makepoint(113.016227, 33.220721));
	bridge48.push(makepoint(113.016242, 33.220708));
	bridge48.push(makepoint(113.016257, 33.220696));
	bridge48.push(makepoint(113.016272, 33.220683));
	bridge48.push(makepoint(113.016288, 33.22067));
	bridge48.push(makepoint(113.016303, 33.220657));
	bridge48.push(makepoint(113.016318, 33.220644));
	bridge48.push(makepoint(113.016333, 33.220632));
	bridge48.push(makepoint(113.016348, 33.220619));
	bridge48.push(makepoint(113.016363, 33.220606));
	bridge48.push(makepoint(113.016378, 33.220593));
	bridge48.push(makepoint(113.016393, 33.22058));
	bridge48.push(makepoint(113.016409, 33.220568));
	bridge48.push(makepoint(113.016416, 33.220561));
	bridge48.push(makepoint(113.016448, 33.220561));
	bridge48.push(makepoint(113.016382, 33.220506));

	bridge49.push(makepoint(113.022475, 33.225452));
	bridge49.push(makepoint(113.022281, 33.225366));
	bridge49.push(makepoint(113.022295, 33.225426));
	bridge49.push(makepoint(113.022285, 33.225442));
	bridge49.push(makepoint(113.022275, 33.225458));
	bridge49.push(makepoint(113.022265, 33.225474));
	bridge49.push(makepoint(113.022255, 33.22549));
	bridge49.push(makepoint(113.022245, 33.225506));
	bridge49.push(makepoint(113.022235, 33.225522));
	bridge49.push(makepoint(113.022225, 33.225538));
	bridge49.push(makepoint(113.022215, 33.225554));
	bridge49.push(makepoint(113.022205, 33.225569));
	bridge49.push(makepoint(113.022195, 33.225585));
	bridge49.push(makepoint(113.022185, 33.225601));
	bridge49.push(makepoint(113.022175, 33.225617));
	bridge49.push(makepoint(113.022165, 33.225633));
	bridge49.push(makepoint(113.022155, 33.225649));
	bridge49.push(makepoint(113.022145, 33.225665));
	bridge49.push(makepoint(113.022135, 33.225681));
	bridge49.push(makepoint(113.022125, 33.225697));
	bridge49.push(makepoint(113.022115, 33.225713));
	bridge49.push(makepoint(113.022105, 33.225729));
	bridge49.push(makepoint(113.022094, 33.225745));
	bridge49.push(makepoint(113.022084, 33.225761));
	bridge49.push(makepoint(113.022074, 33.225777));
	bridge49.push(makepoint(113.022064, 33.225793));
	bridge49.push(makepoint(113.022054, 33.225809));
	bridge49.push(makepoint(113.022044, 33.225825));
	bridge49.push(makepoint(113.022034, 33.225841));
	bridge49.push(makepoint(113.022024, 33.225857));
	bridge49.push(makepoint(113.022014, 33.225873));
	bridge49.push(makepoint(113.022004, 33.225888));
	bridge49.push(makepoint(113.021994, 33.225904));
	bridge49.push(makepoint(113.021984, 33.22592));
	bridge49.push(makepoint(113.021974, 33.225936));
	bridge49.push(makepoint(113.021964, 33.225952));
	bridge49.push(makepoint(113.021954, 33.225968));
	bridge49.push(makepoint(113.021944, 33.225984));
	bridge49.push(makepoint(113.021934, 33.226));
	bridge49.push(makepoint(113.021924, 33.226016));
	bridge49.push(makepoint(113.021914, 33.226032));
	bridge49.push(makepoint(113.021904, 33.226048));
	bridge49.push(makepoint(113.021894, 33.226064));
	bridge49.push(makepoint(113.021884, 33.22608));
	bridge49.push(makepoint(113.021874, 33.226096));
	bridge49.push(makepoint(113.021864, 33.226112));
	bridge49.push(makepoint(113.021854, 33.226128));
	bridge49.push(makepoint(113.021844, 33.226144));
	bridge49.push(makepoint(113.021834, 33.22616));
	bridge49.push(makepoint(113.021824, 33.226176));
	bridge49.push(makepoint(113.021814, 33.226192));
	bridge49.push(makepoint(113.021804, 33.226208));
	bridge49.push(makepoint(113.021794, 33.226223));
	bridge49.push(makepoint(113.021784, 33.226239));
	bridge49.push(makepoint(113.021774, 33.226255));
	bridge49.push(makepoint(113.021764, 33.226271));
	bridge49.push(makepoint(113.021754, 33.226287));
	bridge49.push(makepoint(113.021744, 33.226303));
	bridge49.push(makepoint(113.021734, 33.226319));
	bridge49.push(makepoint(113.021724, 33.226335));
	bridge49.push(makepoint(113.021714, 33.226351));
	bridge49.push(makepoint(113.021653, 33.226367));
	bridge49.push(makepoint(113.021847, 33.226453));
	bridge49.push(makepoint(113.021828, 33.226402));
	bridge49.push(makepoint(113.021833, 33.226394));
	bridge49.push(makepoint(113.021843, 33.226378));
	bridge49.push(makepoint(113.021853, 33.226362));
	bridge49.push(makepoint(113.021863, 33.226346));
	bridge49.push(makepoint(113.021873, 33.22633));
	bridge49.push(makepoint(113.021883, 33.226314));
	bridge49.push(makepoint(113.021893, 33.226298));
	bridge49.push(makepoint(113.021903, 33.226282));
	bridge49.push(makepoint(113.021913, 33.226266));
	bridge49.push(makepoint(113.021923, 33.22625));
	bridge49.push(makepoint(113.021933, 33.226234));
	bridge49.push(makepoint(113.021943, 33.226218));
	bridge49.push(makepoint(113.021953, 33.226202));
	bridge49.push(makepoint(113.021963, 33.226186));
	bridge49.push(makepoint(113.021973, 33.22617));
	bridge49.push(makepoint(113.021983, 33.226154));
	bridge49.push(makepoint(113.021993, 33.226138));
	bridge49.push(makepoint(113.022003, 33.226122));
	bridge49.push(makepoint(113.022013, 33.226106));
	bridge49.push(makepoint(113.022023, 33.22609));
	bridge49.push(makepoint(113.022033, 33.226075));
	bridge49.push(makepoint(113.022043, 33.226059));
	bridge49.push(makepoint(113.022053, 33.226043));
	bridge49.push(makepoint(113.022063, 33.226027));
	bridge49.push(makepoint(113.022073, 33.226011));
	bridge49.push(makepoint(113.022083, 33.225995));
	bridge49.push(makepoint(113.022093, 33.225979));
	bridge49.push(makepoint(113.022103, 33.225963));
	bridge49.push(makepoint(113.022113, 33.225947));
	bridge49.push(makepoint(113.022123, 33.225931));
	bridge49.push(makepoint(113.022133, 33.225915));
	bridge49.push(makepoint(113.022143, 33.225899));
	bridge49.push(makepoint(113.022153, 33.225883));
	bridge49.push(makepoint(113.022163, 33.225867));
	bridge49.push(makepoint(113.022173, 33.225851));
	bridge49.push(makepoint(113.022183, 33.225835));
	bridge49.push(makepoint(113.022193, 33.225819));
	bridge49.push(makepoint(113.022203, 33.225803));
	bridge49.push(makepoint(113.022213, 33.225787));
	bridge49.push(makepoint(113.022223, 33.225771));
	bridge49.push(makepoint(113.022233, 33.225756));
	bridge49.push(makepoint(113.022243, 33.22574));
	bridge49.push(makepoint(113.022253, 33.225724));
	bridge49.push(makepoint(113.022263, 33.225708));
	bridge49.push(makepoint(113.022273, 33.225692));
	bridge49.push(makepoint(113.022283, 33.225676));
	bridge49.push(makepoint(113.022293, 33.22566));
	bridge49.push(makepoint(113.022303, 33.225644));
	bridge49.push(makepoint(113.022313, 33.225628));
	bridge49.push(makepoint(113.022323, 33.225612));
	bridge49.push(makepoint(113.022333, 33.225596));
	bridge49.push(makepoint(113.022343, 33.22558));
	bridge49.push(makepoint(113.022354, 33.225564));
	bridge49.push(makepoint(113.022364, 33.225548));
	bridge49.push(makepoint(113.022374, 33.225532));
	bridge49.push(makepoint(113.022384, 33.225516));
	bridge49.push(makepoint(113.022394, 33.2255));
	bridge49.push(makepoint(113.022404, 33.225484));
	bridge49.push(makepoint(113.022414, 33.225468));
	bridge49.push(makepoint(113.022475, 33.225452));

	var brush = new EBrush();
	brush.color = "996666";
	brush.bgcolor = "996600";
	brush.stroke = 2;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.6;
	brush.style = 0;
	brush.fill = true;
	var polyline = new EPolyline("", bridge1, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge2, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge3, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge4, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge5, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge6, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge7, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge8, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge9, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge10, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge11, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge12, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge13, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge14, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge15, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge16, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge17, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge18, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge19, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge20, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge21, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge22, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge23, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge24, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge25, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge26, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge27, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge28, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge29, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge30, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge31, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge32, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge33, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge34, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge35, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge36, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge37, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge38, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge39, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge40, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge41, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge42, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge43, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge44, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge45, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge46, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge47, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge48, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", bridge49, brush);
	webgis.addOverlay(polyline); // 添加覆盖物

	var brn = '';
	brn += "江东庄北公路桥-Z136+200,";
	brn += "鱼池庄南公路桥-Z138+400,";
	brn += "熊庄东南公路桥-Z133+200,";
	brn += "半陂店西南公路桥-Z134+600,";
	brn += "安庄南2公路桥-Z131+900,";
	brn += "安庄南1公路桥-Z131+400,";
	brn += "湾街东北公路桥-Z129+300,";
	brn += "前荒东北公路桥-Z126+100,";
	brn += "小吴庄生产桥-Z137+460,";
	brn += "双庙西南公路桥-Z127+900,";
	brn += "平高台公路桥-Z140+400,";
	brn += "后肖庄西公路桥-Z142+800,";
	brn += "-,";
	brn += "-,";
	brn += "-Z143+700,";
	brn += "牛庄南生产桥-,";
	brn += "齐庄北生产桥-Z141+300,";
	brn += "大辛庄南生产桥-"
	brn += "大营生产桥-151+500,";
	brn += "小齐庄公路桥-,";
	brn += "大楼村西北生产桥-148+800,";
	brn += "大齐庄南公路桥-151+172,";
	brn += "焦庄村南公路桥-,";
	brn += "上曹屯东生产桥-,";
	brn += "黄土洼南公路桥-,";
	brn += "吴井南生产桥-,";
	brn += "焦庵村南公路桥-,";
	brn += "周庄南公路桥-,";
	brn += "大韩庄北公路桥-,";
	brn += "段庄东公路桥-,";
	brn += "牛角里北公路桥-,";
	brn += "何庄西生产桥-168+900,";
	brn += "榆林南公路桥-,";
	brn += "张公庄东北生产桥-,";
	brn += "周庄西北公路桥-,";
	brn += "李庵南公路桥-,";
	brn += "马道北公路-,";
	brn += "孙庄生产桥-,";
	brn += "大潘庄西公路桥-163+700,";
	brn += "朱庄东公路桥-,";
	brn += "关凹东公路桥-,";
	brn += "陶岗南公路桥-,";
	brn += "古杨庄公路桥-,";
	brn += "西齐庄西北公路桥-,";
	brn += "王禹庄东公路桥-,";
	brn += "八里窑东公路桥-,";
	brn += "李子园生产桥-,";
	brn += "小王庄生产桥-,";
	brn += "十里庙分水口门-156+812";
	// 倒虹吸名称
	// brn+="珍珠河倒虹吸-131+592,"
	// brn+="鸭东三分干倒虹吸-131+856,"
	// brn+="熊庄河倒虹吸-132+835,"
	// brn+="鸭东二分干三支倒虹吸-138+330,"
	// brn+="江河排水倒虹吸-126+856,"
	// brn+="湾街东北沟倒虹吸-129+207"
	// brn+="小清河河道倒虹吸-125+598,"
	// brn+="-,"
	// brn+="竹园西沟倒虹吸-145+911,"
	// brn+="前肖庄西沟倒虹吸-141+848,"
	// brn+="马岗东北沟倒虹吸-144+678,"
	// brn+="刘彦庄西南沟倒虹吸-145+507,"
	// brn+="望花亭水库干渠大营北倒虹吸-152+560,"
	// brn+="鸭东二分干支六倒虹吸-147+435,"
	// brn+="东赵河倒虹进口-136+817,"
	// brn+="东赵河倒虹出口-137+197,"
	// brn+="清河渠倒虹进口-147+537,"
	// brn+="清河渠倒虹出口-147+914,"
	// brn+="大楼庄东北沟倒虹吸-149+175,"
	// brn+="潘河渠倒虹吸进口-149+955,"
	// brn+="潘河渠倒虹吸出口-150+267,"
	// brn+="焦庄沟排水倒虹吸-180+351,"
	// brn+="杨武岗南沟排水倒虹吸-181+116"
	// brn+="三里河排水倒虹吸-185+486,"
	// brn+="小周庄沟排水倒虹吸-175+511,"
	// brn+="脱脚河渠倒虹-168+428,"
	// brn+="榆林西沟排水倒虹吸-169+394,"
	// brn+="温亮河倒虹吸-171+488,"
	// brn+="吴井西沟排水倒虹吸-172+821,"
	// brn+="马道西北沟倒虹吸-160+743,"
	// brn+="孙庄西沟倒虹吸-162+086,"
	// brn+="核桃园倒虹吸-165+771,"
	// brn+="齐庄南沟排水倒虹吸-157+654,"
	// brn+="黄金河渠倒虹-159+712,"
	// brn+="王禹南沟倒虹吸-153+900,"
	// brn+="望花亭水库干渠翁庄北渡槽-154+869"

	var pasl = new Array();
	pasl.push(makepoint(112.835621, 33.139899));
	pasl.push(makepoint(112.857499, 33.147527));
	pasl.push(makepoint(112.8095, 33.127267));
	pasl.push(makepoint(112.821788, 33.131911));
	pasl.push(makepoint(112.797393, 33.121206));
	pasl.push(makepoint(112.790978, 33.119019));
	pasl.push(makepoint(112.770265, 33.115526));
	pasl.push(makepoint(112.735139, 33.11496));
	pasl.push(makepoint(112.848946, 33.143845));
	pasl.push(makepoint(112.755234, 33.113293));
	pasl.push(makepoint(112.876703, 33.155832));
	pasl.push(makepoint(112.898478, 33.167631));
	pasl.push(makepoint(112.927905, 33.182338));
	pasl.push(makepoint(112.92549, 33.180369));
	pasl.push(makepoint(112.907001, 33.171751));
	pasl.push(makepoint(112.867876, 33.152015));
	pasl.push(makepoint(112.885839, 33.159883));
	pasl.push(makepoint(112.940576, 33.18597));
	pasl.push(makepoint(112.983821, 33.191056));
	pasl.push(makepoint(112.962844, 33.187766));
	pasl.push(makepoint(112.955694, 33.187676));
	pasl.push(makepoint(112.980745, 33.189784));
	pasl.push(makepoint(113.214414, 33.337561));
	pasl.push(makepoint(113.231256, 33.341736));
	pasl.push(makepoint(113.237656, 33.353535));
	pasl.push(makepoint(113.141511, 33.308284));
	pasl.push(makepoint(113.150599, 33.311133));
	pasl.push(makepoint(113.162038, 33.317263));
	pasl.push(makepoint(113.170023, 33.321538));
	pasl.push(makepoint(113.20401, 33.333672));
	pasl.push(makepoint(113.19529, 33.330165));
	pasl.push(makepoint(113.102199, 33.291726));
	pasl.push(makepoint(113.106735, 33.295441));
	pasl.push(makepoint(113.117749, 33.302008));
	pasl.push(makepoint(113.125983, 33.304137));
	pasl.push(makepoint(113.132335, 33.30578));
	pasl.push(makepoint(113.06544, 33.23042));
	pasl.push(makepoint(113.076296, 33.236095));
	pasl.push(makepoint(113.080927, 33.247735));
	pasl.push(makepoint(113.086312, 33.261321));
	pasl.push(makepoint(113.089485, 33.271393));
	pasl.push(makepoint(113.092881, 33.279667));
	pasl.push(makepoint(113.040056, 33.227973));
	pasl.push(makepoint(112.998522, 33.198821));
	pasl.push(makepoint(113.007217, 33.208141));
	pasl.push(makepoint(113.009499, 33.21449));
	pasl.push(makepoint(113.032508, 33.22772));
	pasl.push(makepoint(113.015994, 33.220889));
	pasl.push(makepoint(113.022064, 33.225909));

	// 倒虹吸中心点坐标
	pasl.push(makepoint(112.793848, 33.119559));
	pasl.push(makepoint(112.796336, 33.120658));
	pasl.push(makepoint(112.805373, 33.125162));
	pasl.push(makepoint(112.857103, 33.147351));
	pasl.push(makepoint(112.743877, 33.1142));
	pasl.push(makepoint(112.768811, 33.115276));
	pasl.push(makepoint(112.730445, 33.115286));
	pasl.push(makepoint(112.752984, 33.113464));
	pasl.push(makepoint(112.926376, 33.181074));
	pasl.push(makepoint(112.890159, 33.162523));
	pasl.push(makepoint(112.916717, 33.173503));
	pasl.push(makepoint(112.923255, 33.178545));
	pasl.push(makepoint(112.993913, 33.195214));
	pasl.push(makepoint(112.941134, 33.186074));
	pasl.push(makepoint(112.84345, 33.141406));
	pasl.push(makepoint(112.845332, 33.142304));
	pasl.push(makepoint(112.943086, 33.186406));
	pasl.push(makepoint(112.945078, 33.186889));
	pasl.push(makepoint(112.959571, 33.187707));
	pasl.push(makepoint(112.968746, 33.18783));
	pasl.push(makepoint(112.970382, 33.187872));
	pasl.push(makepoint(113.209713, 33.335916));
	pasl.push(makepoint(113.217456, 33.338114));
	pasl.push(makepoint(113.24389, 33.36543));
	pasl.push(makepoint(113.162745, 33.317665));
	pasl.push(makepoint(113.09857, 33.288763));
	pasl.push(makepoint(113.104718, 33.29382));
	pasl.push(makepoint(113.123351, 33.303447));
	pasl.push(makepoint(113.137097, 33.306976));
	pasl.push(makepoint(113.061648, 33.228655));
	pasl.push(makepoint(113.074228, 33.234532));
	pasl.push(makepoint(113.087676, 33.265405));
	pasl.push(makepoint(113.029121, 33.227714));
	pasl.push(makepoint(113.052996, 33.226786));
	pasl.push(makepoint(113.003417, 33.203592));
	pasl.push(makepoint(113.008434, 33.211544));

	var strl = brn.split(',');
	for (var i = 0; i < strl.length; i++) {
		var lab = strl[i];
		var temp_img = '<div style=" height:50px; width:150px;"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="30"></td><td><div style=" height:20px; background-color:#FFFFFF; border-color:#428a34; border:solid; border-width:1px;; font-size:12px; font-weight:bold; color:#428a34;"><div style="margin-top:3px;"> &nbsp;'
				+ lab + '&nbsp; </div></div></td></tr></table> </div>';
		var point = pasl[i];// makepoint(113.110358,33.926351);
		var icon = new EIcon(temp_img, 24, 24, 0, 0);

		var marker = new EMarker("", point, icon);
		webgis.addOverlay(marker); // 添加覆盖物
	}
}
function drawdhx4(webgis) {
	var dhx1 = new Array();
	var dhx2 = new Array();
	var dhx3 = new Array();
	var dhx4 = new Array();
	var dhx5 = new Array();
	var dhx6 = new Array();
	var dhx7 = new Array();
	var dhx8 = new Array();
	var dhx9 = new Array();
	var dhx10 = new Array();
	var dhx11 = new Array();
	var dhx12 = new Array();
	var dhx13 = new Array();
	var dhx14 = new Array();
	var dhx15 = new Array();
	var dhx16 = new Array();
	var dhx17 = new Array();
	var dhx18 = new Array();
	var dhx19 = new Array();
	var dhx20 = new Array();
	var dhx21 = new Array();
	var dhx22 = new Array();
	var dhx23 = new Array();
	var dhx24 = new Array();
	var dhx25 = new Array();
	var dhx26 = new Array();
	var dhx27 = new Array();
	var dhx28 = new Array();
	var dhx29 = new Array();
	var dhx30 = new Array();
	var dhx31 = new Array();
	var dhx32 = new Array();
	var dhx33 = new Array();
	var dhx34 = new Array();

	dhx1.push(makepoint(112.793683, 33.120304));
	dhx1.push(makepoint(112.79367, 33.120052));
	dhx1.push(makepoint(112.793722, 33.11993));
	dhx1.push(makepoint(112.794016, 33.119229));
	dhx1.push(makepoint(112.794302, 33.11892));
	dhx1.push(makepoint(112.793944, 33.118814));
	dhx1.push(makepoint(112.793936, 33.119205));
	dhx1.push(makepoint(112.793643, 33.119907));
	dhx1.push(makepoint(112.793591, 33.120029));
	dhx1.push(makepoint(112.793394, 33.120219));
	dhx1.push(makepoint(112.793683, 33.120304));

	dhx2.push(makepoint(112.796034, 33.121177));
	dhx2.push(makepoint(112.796146, 33.121218));
	dhx2.push(makepoint(112.79615, 33.121083));
	dhx2.push(makepoint(112.796525, 33.120268));
	dhx2.push(makepoint(112.796638, 33.120134));
	dhx2.push(makepoint(112.796524, 33.120099));
	dhx2.push(makepoint(112.796499, 33.120259));
	dhx2.push(makepoint(112.796125, 33.121076));
	dhx2.push(makepoint(112.796034, 33.121177));

	dhx3.push(makepoint(112.804841, 33.125652));
	dhx3.push(makepoint(112.805089, 33.125777));
	dhx3.push(makepoint(112.805121, 33.125614));
	dhx3.push(makepoint(112.805187, 33.125522));
	dhx3.push(makepoint(112.805623, 33.124914));
	dhx3.push(makepoint(112.805905, 33.124711));
	dhx3.push(makepoint(112.805582, 33.124547));
	dhx3.push(makepoint(112.8055, 33.124851));
	dhx3.push(makepoint(112.805064, 33.125459));
	dhx3.push(makepoint(112.804998, 33.125552));
	dhx3.push(makepoint(112.804841, 33.125652));

	dhx4.push(makepoint(112.857188, 33.147917));
	dhx4.push(makepoint(112.85726, 33.147906));
	dhx4.push(makepoint(112.857219, 33.14784));
	dhx4.push(makepoint(112.857008, 33.146869));
	dhx4.push(makepoint(112.857018, 33.146786));
	dhx4.push(makepoint(112.856947, 33.146797));
	dhx4.push(makepoint(112.856989, 33.146872));
	dhx4.push(makepoint(112.857199, 33.147841));
	dhx4.push(makepoint(112.857188, 33.147917));

	dhx5.push(makepoint(112.743682, 33.113588));
	dhx5.push(makepoint(112.743825, 33.113857));
	dhx5.push(makepoint(112.743914, 33.114616));
	dhx5.push(makepoint(112.743923, 33.114697));
	dhx5.push(makepoint(112.743875, 33.114836));
	dhx5.push(makepoint(112.744073, 33.11482));
	dhx5.push(makepoint(112.743994, 33.114691));
	dhx5.push(makepoint(112.743984, 33.11461));
	dhx5.push(makepoint(112.743895, 33.113851));
	dhx5.push(makepoint(112.743973, 33.113564));
	dhx5.push(makepoint(112.743682, 33.113588));

	dhx6.push(makepoint(112.768837, 33.114567));
	dhx6.push(makepoint(112.768873, 33.114814));
	dhx6.push(makepoint(112.768652, 33.115742));
	dhx6.push(makepoint(112.768633, 33.115822));
	dhx6.push(makepoint(112.768532, 33.115952));
	dhx6.push(makepoint(112.768736, 33.115986));
	dhx6.push(makepoint(112.768703, 33.115834));
	dhx6.push(makepoint(112.768721, 33.115754));
	dhx6.push(makepoint(112.768943, 33.114826));
	dhx6.push(makepoint(112.76909, 33.11461));
	dhx6.push(makepoint(112.768837, 33.114567));

	dhx7.push(makepoint(112.729588, 33.114683));
	dhx7.push(makepoint(112.730015, 33.114987));
	dhx7.push(makepoint(112.730743, 33.115891));
	dhx7.push(makepoint(112.730802, 33.116182));
	dhx7.push(makepoint(112.731303, 33.115897));
	dhx7.push(makepoint(112.73101, 33.115739));
	dhx7.push(makepoint(112.730281, 33.114833));
	dhx7.push(makepoint(112.730099, 33.114391));
	dhx7.push(makepoint(112.729588, 33.114683));

	dhx8.push(makepoint(112.752885, 33.112945));
	dhx8.push(makepoint(112.752914, 33.113019));
	dhx8.push(makepoint(112.753027, 33.113943));
	dhx8.push(makepoint(112.753013, 33.11399));
	dhx8.push(makepoint(112.753083, 33.113984));
	dhx8.push(makepoint(112.753056, 33.113941));
	dhx8.push(makepoint(112.752943, 33.113017));
	dhx8.push(makepoint(112.752953, 33.112939));
	dhx8.push(makepoint(112.752885, 33.112945));

	dhx9.push(makepoint(112.925883, 33.181411));
	dhx9.push(makepoint(112.925751, 33.181461));
	dhx9.push(makepoint(112.925938, 33.181613));
	dhx9.push(makepoint(112.925992, 33.1815));
	dhx9.push(makepoint(112.926074, 33.181429));
	dhx9.push(makepoint(112.926768, 33.180825));
	dhx9.push(makepoint(112.927001, 33.1807));
	dhx9.push(makepoint(112.926799, 33.180536));
	dhx9.push(makepoint(112.926659, 33.180736));
	dhx9.push(makepoint(112.925965, 33.18134));
	dhx9.push(makepoint(112.925883, 33.181411));

	dhx10.push(makepoint(112.889421, 33.162912));
	dhx10.push(makepoint(112.88972, 33.163155));
	dhx10.push(makepoint(112.889801, 33.162989));
	dhx10.push(makepoint(112.889903, 33.162909));
	dhx10.push(makepoint(112.890602, 33.162301));
	dhx10.push(makepoint(112.890898, 33.162184));
	dhx10.push(makepoint(112.890538, 33.161891));
	dhx10.push(makepoint(112.89051, 33.161947));
	dhx10.push(makepoint(112.890404, 33.162147));
	dhx10.push(makepoint(112.889616, 33.162839));
	dhx10.push(makepoint(112.889421, 33.162912));

	dhx11.push(makepoint(112.916999, 33.172999));
	dhx11.push(makepoint(112.916951, 33.173164));
	dhx11.push(makepoint(112.91643, 33.173861));
	dhx11.push(makepoint(112.916392, 33.173911));
	dhx11.push(makepoint(112.916308, 33.173962));
	dhx11.push(makepoint(112.916393, 33.174008));
	dhx11.push(makepoint(112.916412, 33.173922));
	dhx11.push(makepoint(112.91645, 33.173871));
	dhx11.push(makepoint(112.916971, 33.173174));
	dhx11.push(makepoint(112.917127, 33.173067));
	dhx11.push(makepoint(112.916999, 33.172999));

	dhx12.push(makepoint(112.923944, 33.177973));
	dhx12.push(makepoint(112.923499, 33.177757));
	dhx12.push(makepoint(112.923389, 33.178067));
	dhx12.push(makepoint(112.922819, 33.178897));
	dhx12.push(makepoint(112.922746, 33.179003));
	dhx12.push(makepoint(112.922567, 33.179121));
	dhx12.push(makepoint(112.923003, 33.179333));
	dhx12.push(makepoint(112.923036, 33.179143));
	dhx12.push(makepoint(112.923108, 33.179038));
	dhx12.push(makepoint(112.92368, 33.178208));
	dhx12.push(makepoint(112.923944, 33.177973));
	dhx12.push(makepoint(112.993777, 33.194588));
	dhx12.push(makepoint(112.993859, 33.194701));
	dhx12.push(makepoint(112.993953, 33.195757));
	dhx12.push(makepoint(112.993888, 33.195851));
	dhx12.push(makepoint(112.994049, 33.195841));
	dhx12.push(makepoint(112.993969, 33.195756));
	dhx12.push(makepoint(112.993875, 33.194699));
	dhx12.push(makepoint(112.993936, 33.194578));
	dhx12.push(makepoint(112.993777, 33.194588));

	dhx13.push(makepoint(112.941165, 33.186543));
	dhx13.push(makepoint(112.941153, 33.186489));
	dhx13.push(makepoint(112.941128, 33.185668));
	dhx13.push(makepoint(112.941137, 33.185605));
	dhx13.push(makepoint(112.941103, 33.185606));
	dhx13.push(makepoint(112.941115, 33.185669));
	dhx13.push(makepoint(112.94114, 33.186489));
	dhx13.push(makepoint(112.941132, 33.186543));
	dhx13.push(makepoint(112.941165, 33.186543));

	dhx14.push(makepoint(112.844211, 33.141962));
	dhx14.push(makepoint(112.844385, 33.141665));
	dhx14.push(makepoint(112.843229, 33.141174));
	dhx14.push(makepoint(112.843229, 33.141174));
	dhx14.push(makepoint(112.843234, 33.141166));
	dhx14.push(makepoint(112.842837, 33.14085));
	dhx14.push(makepoint(112.842515, 33.141377));
	dhx14.push(makepoint(112.843052, 33.141465));
	dhx14.push(makepoint(112.844211, 33.141962));

	dhx15.push(makepoint(112.844385, 33.141665));
	dhx15.push(makepoint(112.844211, 33.141962));
	dhx15.push(makepoint(112.84563, 33.14257));
	dhx15.push(makepoint(112.846137, 33.142944));
	dhx15.push(makepoint(112.846454, 33.142425));
	dhx15.push(makepoint(112.845812, 33.142272));
	dhx15.push(makepoint(112.844385, 33.141665));

	dhx16.push(makepoint(112.943938, 33.186791));
	dhx16.push(makepoint(112.944039, 33.186457));
	dhx16.push(makepoint(112.942794, 33.186193));
	dhx16.push(makepoint(112.94228, 33.186021));
	dhx16.push(makepoint(112.942133, 33.186555));
	dhx16.push(makepoint(112.94274, 33.186554));
	dhx16.push(makepoint(112.943938, 33.186791));

	dhx17.push(makepoint(112.943938, 33.186791));
	dhx17.push(makepoint(112.945429, 33.187087));
	dhx17.push(makepoint(112.946072, 33.187322));
	dhx17.push(makepoint(112.946219, 33.186789));
	dhx17.push(makepoint(112.945535, 33.186774));
	dhx17.push(makepoint(112.944039, 33.186457));
	dhx17.push(makepoint(112.943938, 33.186791));

	dhx18.push(makepoint(112.959982, 33.188255));
	dhx18.push(makepoint(112.959941, 33.188166));
	dhx18.push(makepoint(112.959498, 33.187204));
	dhx18.push(makepoint(112.959474, 33.186975));
	dhx18.push(makepoint(112.959082, 33.187103));
	dhx18.push(makepoint(112.959246, 33.187286));
	dhx18.push(makepoint(112.959689, 33.188248));
	dhx18.push(makepoint(112.95973, 33.188337));
	dhx18.push(makepoint(112.959735, 33.18844));
	dhx18.push(makepoint(112.96006, 33.188334));
	dhx18.push(makepoint(112.959982, 33.188255));

	dhx19.push(makepoint(112.967948, 33.188104));
	dhx19.push(makepoint(112.968465, 33.187997));
	dhx19.push(makepoint(112.968589, 33.187999));
	dhx19.push(makepoint(112.969545, 33.188011));
	dhx19.push(makepoint(112.969461, 33.187689));
	dhx19.push(makepoint(112.968595, 33.187678));
	dhx19.push(makepoint(112.968471, 33.187676));
	dhx19.push(makepoint(112.967958, 33.187556));
	dhx19.push(makepoint(112.967948, 33.188104));

	dhx20.push(makepoint(112.969461, 33.187689));
	dhx20.push(makepoint(112.969545, 33.188011));
	dhx20.push(makepoint(112.970634, 33.188024));
	dhx20.push(makepoint(112.970652, 33.188025));
	dhx20.push(makepoint(112.971294, 33.188132));
	dhx20.push(makepoint(112.971303, 33.187613));
	dhx20.push(makepoint(112.970658, 33.187704));
	dhx20.push(makepoint(112.97064, 33.187703));
	dhx20.push(makepoint(112.969461, 33.187689));

	dhx21.push(makepoint(113.209533, 33.336562));
	dhx21.push(makepoint(113.209643, 33.336433));
	dhx21.push(makepoint(113.209518, 33.336382));
	dhx21.push(makepoint(113.209996, 33.335559));
	dhx21.push(makepoint(113.210109, 33.335605));
	dhx21.push(makepoint(113.210192, 33.335379));
	dhx21.push(makepoint(113.20992, 33.33527));
	dhx21.push(makepoint(113.209763, 33.335466));
	dhx21.push(makepoint(113.209883, 33.335514));
	dhx21.push(makepoint(113.209399, 33.336337));
	dhx21.push(makepoint(113.209286, 33.336289));
	dhx21.push(makepoint(113.209235, 33.336442));
	dhx21.push(makepoint(113.209533, 33.336562));

	dhx22.push(makepoint(113.217284, 33.338628));
	dhx22.push(makepoint(113.217269, 33.338937));
	dhx22.push(makepoint(113.217554, 33.338947));
	dhx22.push(makepoint(113.21757, 33.338635));
	dhx22.push(makepoint(113.217457, 33.338627));
	dhx22.push(makepoint(113.217463, 33.338298));
	dhx22.push(makepoint(113.217487, 33.33781));
	dhx22.push(makepoint(113.2175, 33.337597));
	dhx22.push(makepoint(113.217522, 33.337597));
	dhx22.push(makepoint(113.217632, 33.337601));
	dhx22.push(makepoint(113.217643, 33.337292));
	dhx22.push(makepoint(113.217334, 33.337281));
	dhx22.push(makepoint(113.217313, 33.33759));
	dhx22.push(makepoint(113.217448, 33.337594));
	dhx22.push(makepoint(113.217449, 33.337685));
	dhx22.push(makepoint(113.217417, 33.338278));
	dhx22.push(makepoint(113.217406, 33.338629));
	dhx22.push(makepoint(113.217284, 33.338628));

	dhx23.push(makepoint(113.244377, 33.365146));
	dhx23.push(makepoint(113.244354, 33.365197));
	dhx23.push(makepoint(113.244334, 33.365204));
	dhx23.push(makepoint(113.244315, 33.365211));
	dhx23.push(makepoint(113.244295, 33.365219));
	dhx23.push(makepoint(113.244275, 33.365226));
	dhx23.push(makepoint(113.244256, 33.365233));
	dhx23.push(makepoint(113.244236, 33.365241));
	dhx23.push(makepoint(113.244217, 33.365248));
	dhx23.push(makepoint(113.244197, 33.365256));
	dhx23.push(makepoint(113.244177, 33.365263));
	dhx23.push(makepoint(113.244158, 33.36527));
	dhx23.push(makepoint(113.244138, 33.365278));
	dhx23.push(makepoint(113.244118, 33.365285));
	dhx23.push(makepoint(113.244099, 33.365292));
	dhx23.push(makepoint(113.244079, 33.3653));
	dhx23.push(makepoint(113.24406, 33.365307));
	dhx23.push(makepoint(113.24404, 33.365314));
	dhx23.push(makepoint(113.24402, 33.365322));
	dhx23.push(makepoint(113.244001, 33.365329));
	dhx23.push(makepoint(113.243981, 33.365336));
	dhx23.push(makepoint(113.243962, 33.365344));
	dhx23.push(makepoint(113.243942, 33.365351));
	dhx23.push(makepoint(113.243922, 33.365359));
	dhx23.push(makepoint(113.243903, 33.365366));
	dhx23.push(makepoint(113.243883, 33.365373));
	dhx23.push(makepoint(113.243863, 33.365381));
	dhx23.push(makepoint(113.243844, 33.365388));
	dhx23.push(makepoint(113.243824, 33.365395));
	dhx23.push(makepoint(113.243805, 33.365403));
	dhx23.push(makepoint(113.243785, 33.36541));
	dhx23.push(makepoint(113.243765, 33.365417));
	dhx23.push(makepoint(113.243746, 33.365425));
	dhx23.push(makepoint(113.243726, 33.365432));
	dhx23.push(makepoint(113.243706, 33.365439));
	dhx23.push(makepoint(113.243687, 33.365447));
	dhx23.push(makepoint(113.243667, 33.365454));
	dhx23.push(makepoint(113.243648, 33.365462));
	dhx23.push(makepoint(113.243628, 33.365469));
	dhx23.push(makepoint(113.243608, 33.365476));
	dhx23.push(makepoint(113.243589, 33.365484));
	dhx23.push(makepoint(113.243569, 33.365491));
	dhx23.push(makepoint(113.243549, 33.365498));
	dhx23.push(makepoint(113.24353, 33.365506));
	dhx23.push(makepoint(113.24351, 33.365513));
	dhx23.push(makepoint(113.243491, 33.36552));
	dhx23.push(makepoint(113.243471, 33.365528));
	dhx23.push(makepoint(113.243451, 33.365535));
	dhx23.push(makepoint(113.243432, 33.365542));
	dhx23.push(makepoint(113.243412, 33.36555));
	dhx23.push(makepoint(113.243393, 33.365557));
	dhx23.push(makepoint(113.243373, 33.365565));
	dhx23.push(makepoint(113.243313, 33.365545));
	dhx23.push(makepoint(113.243402, 33.365714));
	dhx23.push(makepoint(113.243426, 33.365663));
	dhx23.push(makepoint(113.243445, 33.365656));
	dhx23.push(makepoint(113.243465, 33.365649));
	dhx23.push(makepoint(113.243484, 33.365641));
	dhx23.push(makepoint(113.243504, 33.365634));
	dhx23.push(makepoint(113.243524, 33.365627));
	dhx23.push(makepoint(113.243543, 33.365619));
	dhx23.push(makepoint(113.243563, 33.365612));
	dhx23.push(makepoint(113.243582, 33.365604));
	dhx23.push(makepoint(113.243602, 33.365597));
	dhx23.push(makepoint(113.243622, 33.36559));
	dhx23.push(makepoint(113.243641, 33.365582));
	dhx23.push(makepoint(113.243661, 33.365575));
	dhx23.push(makepoint(113.243681, 33.365568));
	dhx23.push(makepoint(113.2437, 33.36556));
	dhx23.push(makepoint(113.24372, 33.365553));
	dhx23.push(makepoint(113.243739, 33.365546));
	dhx23.push(makepoint(113.243759, 33.365538));
	dhx23.push(makepoint(113.243779, 33.365531));
	dhx23.push(makepoint(113.243798, 33.365523));
	dhx23.push(makepoint(113.243818, 33.365516));
	dhx23.push(makepoint(113.243838, 33.365509));
	dhx23.push(makepoint(113.243857, 33.365501));
	dhx23.push(makepoint(113.243877, 33.365494));
	dhx23.push(makepoint(113.243896, 33.365487));
	dhx23.push(makepoint(113.243916, 33.365479));
	dhx23.push(makepoint(113.243936, 33.365472));
	dhx23.push(makepoint(113.243955, 33.365465));
	dhx23.push(makepoint(113.243975, 33.365457));
	dhx23.push(makepoint(113.243994, 33.36545));
	dhx23.push(makepoint(113.244014, 33.365443));
	dhx23.push(makepoint(113.244034, 33.365435));
	dhx23.push(makepoint(113.244053, 33.365428));
	dhx23.push(makepoint(113.244073, 33.365421));
	dhx23.push(makepoint(113.244093, 33.365413));
	dhx23.push(makepoint(113.244112, 33.365406));
	dhx23.push(makepoint(113.244132, 33.365398));
	dhx23.push(makepoint(113.244151, 33.365391));
	dhx23.push(makepoint(113.244171, 33.365384));
	dhx23.push(makepoint(113.244191, 33.365376));
	dhx23.push(makepoint(113.24421, 33.365369));
	dhx23.push(makepoint(113.24423, 33.365362));
	dhx23.push(makepoint(113.24425, 33.365354));
	dhx23.push(makepoint(113.244269, 33.365347));
	dhx23.push(makepoint(113.244289, 33.36534));
	dhx23.push(makepoint(113.244308, 33.365332));
	dhx23.push(makepoint(113.244328, 33.365325));
	dhx23.push(makepoint(113.244348, 33.365318));
	dhx23.push(makepoint(113.244367, 33.36531));
	dhx23.push(makepoint(113.244387, 33.365303));
	dhx23.push(makepoint(113.244407, 33.365295));
	dhx23.push(makepoint(113.244467, 33.365315));
	dhx23.push(makepoint(113.244377, 33.365146));
	dhx23.push(makepoint(113.162446, 33.318283));
	dhx23.push(makepoint(113.162525, 33.318149));
	dhx23.push(makepoint(113.162513, 33.318019));
	dhx23.push(makepoint(113.16278, 33.317675));
	dhx23.push(makepoint(113.163076, 33.317289));
	dhx23.push(makepoint(113.163224, 33.317257));
	dhx23.push(makepoint(113.163278, 33.317186));
	dhx23.push(makepoint(113.163018, 33.317047));
	dhx23.push(makepoint(113.162964, 33.317118));
	dhx23.push(makepoint(113.162998, 33.317248));
	dhx23.push(makepoint(113.162646, 33.3177));
	dhx23.push(makepoint(113.162444, 33.317998));
	dhx23.push(makepoint(113.162338, 33.318027));
	dhx23.push(makepoint(113.162213, 33.31816));
	dhx23.push(makepoint(113.162446, 33.318283));

	dhx24.push(makepoint(113.097095, 33.287913));
	dhx24.push(makepoint(113.097548, 33.288143));
	dhx24.push(makepoint(113.098245, 33.288696));
	dhx24.push(makepoint(113.099254, 33.289541));
	dhx24.push(makepoint(113.099636, 33.289987));
	dhx24.push(makepoint(113.100046, 33.289634));
	dhx24.push(makepoint(113.099531, 33.289302));
	dhx24.push(makepoint(113.098657, 33.288595));
	dhx24.push(makepoint(113.097818, 33.287911));
	dhx24.push(makepoint(113.097528, 33.28754));
	dhx24.push(makepoint(113.097095, 33.287913));

	dhx25.push(makepoint(113.104556, 33.294678));
	dhx25.push(makepoint(113.104878, 33.294686));
	dhx25.push(makepoint(113.104884, 33.294397));
	dhx25.push(makepoint(113.104767, 33.294391));
	dhx25.push(makepoint(113.104774, 33.294341));
	dhx25.push(makepoint(113.104762, 33.293833));
	dhx25.push(makepoint(113.10477, 33.293228));
	dhx25.push(makepoint(113.104868, 33.293232));
	dhx25.push(makepoint(113.104877, 33.292957));
	dhx25.push(makepoint(113.104621, 33.292954));
	dhx25.push(makepoint(113.104629, 33.293064));
	dhx25.push(makepoint(113.104702, 33.293226));
	dhx25.push(makepoint(113.104705, 33.293811));
	dhx25.push(makepoint(113.10472, 33.294382));
	dhx25.push(makepoint(113.104552, 33.294384));
	dhx25.push(makepoint(113.104556, 33.294678));

	dhx26.push(makepoint(113.123457, 33.304305));
	dhx26.push(makepoint(113.123545, 33.304061));
	dhx26.push(makepoint(113.123381, 33.304021));
	dhx26.push(makepoint(113.123549, 33.303525));
	dhx26.push(makepoint(113.123748, 33.303029));
	dhx26.push(makepoint(113.123848, 33.303055));
	dhx26.push(makepoint(113.123946, 33.302703));
	dhx26.push(makepoint(113.123388, 33.30259));
	dhx26.push(makepoint(113.123273, 33.302902));
	dhx26.push(makepoint(113.123375, 33.302922));
	dhx26.push(makepoint(113.12337, 33.30302));
	dhx26.push(makepoint(113.123013, 33.303917));
	dhx26.push(makepoint(113.122848, 33.303877));
	dhx26.push(makepoint(113.122757, 33.304124));
	dhx26.push(makepoint(113.123457, 33.304305));

	dhx27.push(makepoint(113.136987, 33.30775));
	dhx27.push(makepoint(113.137049, 33.307581));
	dhx27.push(makepoint(113.136997, 33.307567));
	dhx27.push(makepoint(113.136922, 33.307528));
	dhx27.push(makepoint(113.136964, 33.307394));
	dhx27.push(makepoint(113.137269, 33.306569));
	dhx27.push(makepoint(113.137332, 33.306494));
	dhx27.push(makepoint(113.137495, 33.306536));
	dhx27.push(makepoint(113.137572, 33.306327));
	dhx27.push(makepoint(113.137093, 33.306203));
	dhx27.push(makepoint(113.137016, 33.306412));
	dhx27.push(makepoint(113.137179, 33.306454));
	dhx27.push(makepoint(113.137184, 33.306534));
	dhx27.push(makepoint(113.137068, 33.306851));
	dhx27.push(makepoint(113.136939, 33.307212));
	dhx27.push(makepoint(113.136796, 33.30751));
	dhx27.push(makepoint(113.136685, 33.307487));
	dhx27.push(makepoint(113.136623, 33.307656));
	dhx27.push(makepoint(113.136987, 33.30775));

	dhx28.push(makepoint(113.061372, 33.229343));
	dhx28.push(makepoint(113.061503, 33.229146));
	dhx28.push(makepoint(113.061381, 33.229088));
	dhx28.push(makepoint(113.061423, 33.229016));
	dhx28.push(makepoint(113.061767, 33.228495));
	dhx28.push(makepoint(113.061899, 33.228291));
	dhx28.push(makepoint(113.061985, 33.228226));
	dhx28.push(makepoint(113.062113, 33.228286));
	dhx28.push(makepoint(113.062214, 33.228132));
	dhx28.push(makepoint(113.061861, 33.227967));
	dhx28.push(makepoint(113.061759, 33.228121));
	dhx28.push(makepoint(113.061893, 33.228178));
	dhx28.push(makepoint(113.061866, 33.228268));
	dhx28.push(makepoint(113.061523, 33.228787));
	dhx28.push(makepoint(113.061343, 33.229071));
	dhx28.push(makepoint(113.061212, 33.22901));
	dhx28.push(makepoint(113.061082, 33.229207));
	dhx28.push(makepoint(113.061372, 33.229343));

	dhx29.push(makepoint(113.073159, 33.235159));
	dhx29.push(makepoint(113.07355, 33.235026));
	dhx29.push(makepoint(113.073482, 33.234885));
	dhx29.push(makepoint(113.074695, 33.234466));
	dhx29.push(makepoint(113.075053, 33.234344));
	dhx29.push(makepoint(113.075078, 33.234412));
	dhx29.push(makepoint(113.075185, 33.234472));
	dhx29.push(makepoint(113.075515, 33.23436));
	dhx29.push(makepoint(113.075296, 33.233905));
	dhx29.push(makepoint(113.074899, 33.23404));
	dhx29.push(makepoint(113.074969, 33.234193));
	dhx29.push(makepoint(113.074454, 33.234361));
	dhx29.push(makepoint(113.073407, 33.234738));
	dhx29.push(makepoint(113.073375, 33.234663));
	dhx29.push(makepoint(113.073248, 33.234604));
	dhx29.push(makepoint(113.072942, 33.234708));
	dhx29.push(makepoint(113.073159, 33.235159));

	dhx30.push(makepoint(113.086657, 33.265833));
	dhx30.push(makepoint(113.087081, 33.265772));
	dhx30.push(makepoint(113.087052, 33.265624));
	dhx30.push(makepoint(113.088352, 33.265438));
	dhx30.push(makepoint(113.088385, 33.265574));
	dhx30.push(makepoint(113.088808, 33.265513));
	dhx30.push(makepoint(113.088699, 33.264978));
	dhx30.push(makepoint(113.088267, 33.265034));
	dhx30.push(makepoint(113.088299, 33.265178));
	dhx30.push(makepoint(113.086996, 33.265375));
	dhx30.push(makepoint(113.086967, 33.265219));
	dhx30.push(makepoint(113.086544, 33.26528));
	dhx30.push(makepoint(113.086657, 33.265833));

	dhx31.push(makepoint(113.028961, 33.228022));
	dhx31.push(makepoint(113.028794, 33.228094));
	dhx31.push(makepoint(113.028752, 33.228598));
	dhx31.push(makepoint(113.029383, 33.228615));
	dhx31.push(makepoint(113.029378, 33.22812));
	dhx31.push(makepoint(113.029243, 33.228028));
	dhx31.push(makepoint(113.029291, 33.227231));
	dhx31.push(makepoint(113.029483, 33.227123));
	dhx31.push(makepoint(113.02949, 33.226991));
	dhx31.push(makepoint(113.029378, 33.22682));
	dhx31.push(makepoint(113.028936, 33.226813));
	dhx31.push(makepoint(113.028808, 33.226966));
	dhx31.push(makepoint(113.028801, 33.227098));
	dhx31.push(makepoint(113.028987, 33.227211));
	dhx31.push(makepoint(113.028961, 33.228022));

	dhx32.push(makepoint(113.051126, 33.227257));
	dhx32.push(makepoint(113.051616, 33.226902));
	dhx32.push(makepoint(113.054467, 33.226995));
	dhx32.push(makepoint(113.054829, 33.227337));
	dhx32.push(makepoint(113.054866, 33.226333));
	dhx32.push(makepoint(113.054471, 33.226572));
	dhx32.push(makepoint(113.051585, 33.226458));
	dhx32.push(makepoint(113.051162, 33.226235));
	dhx32.push(makepoint(113.051126, 33.227257));

	dhx33.push(makepoint(113.002954, 33.20235));
	dhx33.push(makepoint(113.003103, 33.202677));
	dhx33.push(makepoint(113.003139, 33.202826));
	dhx33.push(makepoint(113.003434, 33.204463));
	dhx33.push(makepoint(113.003318, 33.204601));
	dhx33.push(makepoint(113.003369, 33.204888));
	dhx33.push(makepoint(113.003881, 33.204821));
	dhx33.push(makepoint(113.003835, 33.204544));
	dhx33.push(makepoint(113.003664, 33.20445));
	dhx33.push(makepoint(113.00356, 33.203874));
	dhx33.push(makepoint(113.00333, 33.202642));
	dhx33.push(makepoint(113.003363, 33.202297));
	dhx33.push(makepoint(113.002954, 33.20235));

	dhx34.push(makepoint(113.007668, 33.211693));
	dhx34.push(makepoint(113.007766, 33.211684));
	dhx34.push(makepoint(113.007881, 33.211652));
	dhx34.push(makepoint(113.007929, 33.211601));
	dhx34.push(makepoint(113.008938, 33.211515));
	dhx34.push(makepoint(113.009079, 33.211572));
	dhx34.push(makepoint(113.009221, 33.21156));
	dhx34.push(makepoint(113.009201, 33.211395));
	dhx34.push(makepoint(113.009059, 33.211407));
	dhx34.push(makepoint(113.008936, 33.211487));
	dhx34.push(makepoint(113.007922, 33.211572));
	dhx34.push(makepoint(113.007749, 33.211518));
	dhx34.push(makepoint(113.007648, 33.211527));
	dhx34.push(makepoint(113.007668, 33.211693));

	var brush = new EBrush();
	brush.color = "996666";
	brush.bgcolor = "996600";
	brush.stroke = 2;
	brush.transparency = 0.9;
	brush.bgtransparency = 0.6;
	brush.style = 0;
	brush.fill = true;
	var polyline = new EPolyline("", dhx1, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx2, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx3, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx4, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx5, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx6, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx7, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx8, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx9, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx10, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx11, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx12, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx13, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx14, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx15, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx16, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx17, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx18, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx19, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx20, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx21, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx22, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx23, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx24, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx25, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx26, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx27, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx28, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx29, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx30, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx31, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx32, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx33, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	polyline = new EPolyline("", dhx34, brush);
	webgis.addOverlay(polyline); // 添加覆盖物
	var brn = "";
	brn += "珍珠河倒虹吸-131+592,"
	brn += "鸭东三分干倒虹吸-131+856,"
	brn += "熊庄河倒虹吸-132+835,"
	brn += "鸭东二分干三支倒虹吸-138+330,"
	brn += "江河排水倒虹吸-126+856,"
	brn += "湾街东北沟倒虹吸-129+207"
	brn += "小清河河道倒虹吸-125+598,"
	brn += "-,"
	brn += "竹园西沟倒虹吸-145+911,"
	brn += "前肖庄西沟倒虹吸-141+848,"
	brn += "马岗东北沟倒虹吸-144+678,"
	brn += "刘彦庄西南沟倒虹吸-145+507,"
	brn += "望花亭水库干渠大营北倒虹吸-152+560,"
	brn += "鸭东二分干支六倒虹吸-147+435,"
	brn += "东赵河倒虹进口-136+817,"
	brn += "东赵河倒虹出口-137+197,"
	brn += "清河渠倒虹进口-147+537,"
	brn += "清河渠倒虹出口-147+914,"
	brn += "大楼庄东北沟倒虹吸-149+175,"
	brn += "潘河渠倒虹吸进口-149+955,"
	brn += "潘河渠倒虹吸出口-150+267,"
	brn += "焦庄沟排水倒虹吸-180+351,"
	brn += "杨武岗南沟排水倒虹吸-181+116"
	brn += "三里河排水倒虹吸-185+486,"
	brn += "小周庄沟排水倒虹吸-175+511,"
	brn += "脱脚河渠倒虹-168+428,"
	brn += "榆林西沟排水倒虹吸-169+394,"
	brn += "温亮河倒虹吸-171+488,"
	brn += "吴井西沟排水倒虹吸-172+821,"
	brn += "马道西北沟倒虹吸-160+743,"
	brn += "孙庄西沟倒虹吸-162+086,"
	brn += "核桃园倒虹吸-165+771,"
	brn += "齐庄南沟排水倒虹吸-157+654,"
	brn += "黄金河渠倒虹-159+712,"
	brn += "王禹南沟倒虹吸-153+900,"
	brn += "望花亭水库干渠翁庄北渡槽-154+869"

	var pasl = new Array();
	pasl.push(makepoint(112.793848, 33.119559));
	pasl.push(makepoint(112.796336, 33.120658));
	pasl.push(makepoint(112.805373, 33.125162));
	pasl.push(makepoint(112.857103, 33.147351));
	pasl.push(makepoint(112.743877, 33.1142));
	pasl.push(makepoint(112.768811, 33.115276));
	pasl.push(makepoint(112.730445, 33.115286));
	pasl.push(makepoint(112.752984, 33.113464));
	pasl.push(makepoint(112.926376, 33.181074));
	pasl.push(makepoint(112.890159, 33.162523));
	pasl.push(makepoint(112.916717, 33.173503));
	pasl.push(makepoint(112.923255, 33.178545));
	pasl.push(makepoint(112.993913, 33.195214));
	pasl.push(makepoint(112.941134, 33.186074));
	pasl.push(makepoint(112.84345, 33.141406));
	pasl.push(makepoint(112.845332, 33.142304));
	pasl.push(makepoint(112.943086, 33.186406));
	pasl.push(makepoint(112.945078, 33.186889));
	pasl.push(makepoint(112.959571, 33.187707));
	pasl.push(makepoint(112.968746, 33.18783));
	pasl.push(makepoint(112.970382, 33.187872));
	pasl.push(makepoint(113.209713, 33.335916));
	pasl.push(makepoint(113.217456, 33.338114));
	pasl.push(makepoint(113.24389, 33.36543));
	pasl.push(makepoint(113.162745, 33.317665));
	pasl.push(makepoint(113.09857, 33.288763));
	pasl.push(makepoint(113.104718, 33.29382));
	pasl.push(makepoint(113.123351, 33.303447));
	pasl.push(makepoint(113.137097, 33.306976));
	pasl.push(makepoint(113.061648, 33.228655));
	pasl.push(makepoint(113.074228, 33.234532));
	pasl.push(makepoint(113.087676, 33.265405));
	pasl.push(makepoint(113.029121, 33.227714));
	pasl.push(makepoint(113.052996, 33.226786));
	pasl.push(makepoint(113.003417, 33.203592));
	pasl.push(makepoint(113.008434, 33.211544));

	var strl = brn.split(',');
	for (var i = 0; i < strl.length; i++) {
		var lab = strl[i];
		var temp_img = '<div style=" height:50px; width:150px;"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="30"></td><td><div style=" height:20px; background-color:#FFFFFF; border-color:#428a34; border:solid; border-width:1px;; font-size:12px; font-weight:bold; color:#428a34;"><div style="margin-top:3px;"> &nbsp;'
				+ lab + '&nbsp; </div></div></td></tr></table> </div>';
		var point = pasl[i];// makepoint(113.110358,33.926351);
		var icon = new EIcon(temp_img, 24, 24, 0, 0);

		var marker = new EMarker("", point, icon);
		webgis.addOverlay(marker); // 添加覆盖物
	}
}
// function drawnamelable(webgis) {
// var lab1 = '北汝河倒虹吸工程';
// var temp_img = '<div style=" height:50px; width:150px;"><table border="0"
// cellpadding="0" cellspacing="0"><tr><td><div style=" height:30px;
// background-color:#FFFACD; border-color:#000000; border:solid;
// border-width:1px;; font-size:16px; font-weight:bold; color:#000000;"><div
// style="margin-top:3px;">'+lab1+' &nbsp;&nbsp; </div></div></td><td
// width="50"></td></tr></table></div></body>';
// var point = makepoint(113.136226, 33.965099);
// var icon = new EIcon(temp_img,210, 20, 0, 0);
// var marker = new EMarker("", point, icon);
// webgis.addOverlay(marker); // 添加覆盖物
// }
